libdap Updated for version 3.20.11
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
#include <D4EnumDefs.h>
Public Types | |
typedef vector< D4EnumDef * >::const_iterator | D4EnumDefCIter |
typedef vector< D4EnumDef * >::iterator | D4EnumDefIter |
Public Member Functions | |
void | add_enum (D4EnumDef *enum_def) |
void | add_enum_nocopy (D4EnumDef *enum_def) |
D4EnumDefs (const D4EnumDefs &rhs) | |
bool | empty () const |
D4EnumDefIter | enum_begin () |
Get an iterator to the start of the enumerations. More... | |
D4EnumDefIter | enum_end () |
Get an iterator to the end of the enumerations. More... | |
D4EnumDef * | find_enum_def (const string &name) |
void | insert_enum (D4EnumDef *enum_def, D4EnumDefIter i) |
Insert a D4EnumDef. Insert a D4EnumDef before the position specified by the iterator. More... | |
D4EnumDefs & | operator= (const D4EnumDefs &rhs) |
D4Group * | parent () const |
void | print_dap4 (XMLWriter &xml, bool constrained=false) const |
void | set_parent (D4Group *p) |
The Enumerations defined for a Group.
Definition at line 108 of file D4EnumDefs.h.
typedef vector<D4EnumDef*>::const_iterator libdap::D4EnumDefs::D4EnumDefCIter |
Definition at line 126 of file D4EnumDefs.h.
typedef vector<D4EnumDef*>::iterator libdap::D4EnumDefs::D4EnumDefIter |
Definition at line 125 of file D4EnumDefs.h.
|
inline |
Definition at line 128 of file D4EnumDefs.h.
|
inline |
Definition at line 129 of file D4EnumDefs.h.
|
inlinevirtual |
Definition at line 133 of file D4EnumDefs.h.
|
inline |
Append a new D4EnumDef.
enum_def | The enumeration. |
Definition at line 155 of file D4EnumDefs.h.
|
inline |
Definition at line 158 of file D4EnumDefs.h.
|
inline |
Definition at line 146 of file D4EnumDefs.h.
|
inline |
Get an iterator to the start of the enumerations.
Definition at line 164 of file D4EnumDefs.h.
|
inline |
Get an iterator to the end of the enumerations.
Definition at line 167 of file D4EnumDefs.h.
D4EnumDef * libdap::D4EnumDefs::find_enum_def | ( | const string & | name | ) |
Definition at line 79 of file D4EnumDefs.cc.
|
inline |
Insert a D4EnumDef. Insert a D4EnumDef before the position specified by the iterator.
enum_def | Make a deep copy and insert the enumeration definition |
i | iterator |
Definition at line 179 of file D4EnumDefs.h.
|
inline |
Definition at line 140 of file D4EnumDefs.h.
|
inline |
Definition at line 148 of file D4EnumDefs.h.
void libdap::D4EnumDefs::print_dap4 | ( | XMLWriter & | xml, |
bool | constrained = false |
||
) | const |
Definition at line 130 of file D4EnumDefs.cc.
|
inline |
Definition at line 149 of file D4EnumDefs.h.