libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
#include <AttrTable.h>
Public Member Functions | |
void | clone (const entry &rhs) |
void | delete_entry () |
entry () | |
entry (const entry &rhs) | |
bool | is_dap4_type (const std::string &path, std::vector< std::string > &inventory) const |
entry & | operator= (const entry &rhs) |
virtual | ~entry () |
Public Attributes | |
string | aliased_to |
std::vector< string > * | attr |
AttrTable * | attributes |
bool | is_alias |
bool | is_global |
bool | is_utf8_str = false |
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 158 of file AttrTable.h.
|
inline |
Definition at line 174 of file AttrTable.h.
|
inline |
Definition at line 177 of file AttrTable.h.
|
inlinevirtual |
Definition at line 195 of file AttrTable.h.
|
inline |
Definition at line 197 of file AttrTable.h.
|
inline |
Definition at line 183 of file AttrTable.h.
|
inline |
Returns true if this Attribute is a dap4 type.
path | |
inventory |
Definition at line 239 of file AttrTable.h.
Definition at line 225 of file AttrTable.h.
string libdap::AttrTable::entry::aliased_to |
Definition at line 163 of file AttrTable.h.
std::vector<string>* libdap::AttrTable::entry::attr |
Definition at line 172 of file AttrTable.h.
AttrTable* libdap::AttrTable::entry::attributes |
Definition at line 171 of file AttrTable.h.
bool libdap::AttrTable::entry::is_alias |
Definition at line 162 of file AttrTable.h.
bool libdap::AttrTable::entry::is_global |
Definition at line 165 of file AttrTable.h.
bool libdap::AttrTable::entry::is_utf8_str = false |
Definition at line 167 of file AttrTable.h.
string libdap::AttrTable::entry::name |
Definition at line 159 of file AttrTable.h.
AttrType libdap::AttrTable::entry::type |
Definition at line 160 of file AttrTable.h.