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

#include <AttrTable.h>

Collaboration diagram for libdap::AttrTable::entry:

List of all members.

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

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 ( ) [inline, virtual]

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:

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

Definition at line 167 of file AttrTable.h.

Referenced by clone().


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