libdap++
Updated for version 3.13.1
|
#include <AttrTable.h>
Public Member Functions | |
void | clone (const entry &rhs) |
void | delete_entry () |
entry () | |
entry (const entry &rhs) | |
entry & | operator= (const entry &rhs) |
virtual | ~entry () |
Public Attributes | |
string | aliased_to |
std::vector< string > * | attr |
AttrTable * | attributes |
bool | is_alias |
bool | is_global |
string | name |
AttrType | type |
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.
|
inline |
Definition at line 174 of file AttrTable.h.
|
inline |
Definition at line 177 of file AttrTable.h.
References clone().
|
inlinevirtual |
Definition at line 194 of file AttrTable.h.
References delete_entry().
|
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=().
|
inline |
Definition at line 182 of file AttrTable.h.
References attr, libdap::Attr_container, attributes, is_alias, and type.
Referenced by operator=(), and ~entry().
Definition at line 226 of file AttrTable.h.
References clone(), and delete_entry().
string libdap::AttrTable::entry::aliased_to |
Definition at line 165 of file AttrTable.h.
Referenced by libdap::AttrTable::add_container_alias(), libdap::AttrTable::add_value_alias(), clone(), and libdap::AttrTable::dump().
std::vector<string>* libdap::AttrTable::entry::attr |
Definition at line 172 of file AttrTable.h.
Referenced by libdap::AttrTable::add_value_alias(), libdap::AttrTable::append_attr(), clone(), libdap::AttrTable::del_attr(), delete_entry(), and libdap::AttrTable::dump().
AttrTable* libdap::AttrTable::entry::attributes |
Definition at line 171 of file AttrTable.h.
Referenced by libdap::AttrTable::add_container_alias(), libdap::AttrTable::add_value_alias(), libdap::AttrTable::append_container(), clone(), libdap::AttrTable::clone(), libdap::AttrTable::del_attr_table(), delete_entry(), and libdap::AttrTable::dump().
bool libdap::AttrTable::entry::is_alias |
Definition at line 164 of file AttrTable.h.
Referenced by libdap::AttrTable::add_container_alias(), libdap::AttrTable::add_value_alias(), libdap::AttrTable::append_attr(), libdap::AttrTable::append_container(), clone(), delete_entry(), and libdap::AttrTable::dump().
bool libdap::AttrTable::entry::is_global |
Definition at line 167 of file AttrTable.h.
Referenced by clone().
string libdap::AttrTable::entry::name |
Definition at line 161 of file AttrTable.h.
Referenced by libdap::AttrTable::add_container_alias(), libdap::AttrTable::add_value_alias(), libdap::AttrTable::append_attr(), libdap::AttrTable::append_container(), clone(), and libdap::AttrTable::dump().
AttrType libdap::AttrTable::entry::type |
Definition at line 162 of file AttrTable.h.
Referenced by libdap::AttrTable::add_container_alias(), libdap::AttrTable::add_value_alias(), libdap::AttrTable::append_attr(), libdap::AttrTable::append_container(), clone(), libdap::AttrTable::clone(), delete_entry(), and libdap::AttrTable::dump().