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 (const entry &rhs)
 entry ()
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 155 of file AttrTable.h.


Constructor & Destructor Documentation

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

Definition at line 170 of file AttrTable.h.

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

Definition at line 173 of file AttrTable.h.

References clone().

Here is the call graph for this function:

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

Definition at line 190 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 195 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 178 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 222 of file AttrTable.h.

References clone(), and delete_entry().

Here is the call graph for this function:


Member Data Documentation

Definition at line 163 of file AttrTable.h.

Referenced by clone().


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