libdap::AttrTable::AttrTable::entry Struct Reference

#include <AttrTable.h>

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

string aliased_to
std::vector< string > * attr
AttrTableattributes
bool is_alias
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 153 of file AttrTable.h.


Constructor & Destructor Documentation

libdap::AttrTable::AttrTable::entry::entry (  )  [inline]

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

Definition at line 173 of file AttrTable.h.

References libdap::AttrTable::AttrTable::entry::clone().

Here is the call graph for this function:

virtual libdap::AttrTable::AttrTable::entry::~entry (  )  [inline, virtual]

Definition at line 190 of file AttrTable.h.

References libdap::AttrTable::AttrTable::entry::delete_entry().

Here is the call graph for this function:


Member Function Documentation

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

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

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

Definition at line 219 of file AttrTable.h.

References libdap::AttrTable::AttrTable::entry::clone(), and libdap::AttrTable::AttrTable::entry::delete_entry().

Here is the call graph for this function:


Member Data Documentation

string libdap::AttrTable::AttrTable::entry::aliased_to

std::vector<string>* libdap::AttrTable::AttrTable::entry::attr

AttrTable* libdap::AttrTable::AttrTable::entry::attributes

bool libdap::AttrTable::AttrTable::entry::is_alias

string libdap::AttrTable::AttrTable::entry::name

AttrType libdap::AttrTable::AttrTable::entry::type


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

Generated on Tue Mar 3 10:45:27 2009 for libdap++ by  doxygen 1.5.8