libdap++  Updated for version 3.13.1
libdap::AttrTable::entry Struct Reference

#include <AttrTable.h>

Collaboration diagram for libdap::AttrTable::entry:
Collaboration graph

Public Member Functions

void clone (const entry &rhs)
 
void delete_entry ()
 
 entry ()
 
 entry (const entry &rhs)
 
entryoperator= (const entry &rhs)
 
virtual ~entry ()
 

Public Attributes

string aliased_to
 
std::vector< string > * attr
 
AttrTableattributes
 
bool is_alias
 
bool is_global
 
string name
 
AttrType type
 

Detailed Description

Each AttrTable has zero or more entries. Instead of accessing this

struct's members directly, use AttrTable methods.

This struct is public because its type is used in public typedefs.

Definition at line 159 of file AttrTable.h.

Constructor & Destructor Documentation

libdap::AttrTable::entry::entry ( )
inline

Definition at line 174 of file AttrTable.h.

libdap::AttrTable::entry::entry ( const entry rhs)
inline

Definition at line 177 of file AttrTable.h.

References clone().

Here is the call graph for this function:

virtual libdap::AttrTable::entry::~entry ( )
inlinevirtual

Definition at line 194 of file AttrTable.h.

References delete_entry().

Here is the call graph for this function:

Member Function Documentation

void libdap::AttrTable::entry::clone ( const entry rhs)
inline

Definition at line 199 of file AttrTable.h.

References aliased_to, attr, libdap::Attr_container, libdap::Attr_unknown, attributes, libdap::AttrTable::AttrTable(), is_alias, is_global, name, and type.

Referenced by entry(), and operator=().

Here is the call graph for this function:

void libdap::AttrTable::entry::delete_entry ( )
inline

Definition at line 182 of file AttrTable.h.

References attr, libdap::Attr_container, attributes, is_alias, and type.

Referenced by operator=(), and ~entry().

entry& libdap::AttrTable::entry::operator= ( const entry rhs)
inline

Definition at line 226 of file AttrTable.h.

References clone(), and delete_entry().

Here is the call graph for this function:

Member Data Documentation

string libdap::AttrTable::entry::aliased_to
std::vector<string>* libdap::AttrTable::entry::attr
bool libdap::AttrTable::entry::is_global

Definition at line 167 of file AttrTable.h.

Referenced by clone().


The documentation for this struct was generated from the following file: