libdap Updated for version 3.21.1
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 () | |
D4EnumDefs (const D4EnumDefs &rhs) | |
bool | empty () const |
D4EnumDefIter | enum_begin () |
Get an iterator to the start of the enumerations. | |
D4EnumDefIter | enum_end () |
Get an iterator to the end of the enumerations. | |
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. | |
D4EnumDefs & | operator= (const D4EnumDefs &rhs) |
D4Group * | parent () const |
void | print_dap4 (XMLWriter &xml, bool constrained=false) const |
void | set_parent (D4Group *p) |
virtual | ~D4EnumDefs () |
The Enumerations defined for a Group.
Definition at line 104 of file D4EnumDefs.h.
typedef vector<D4EnumDef*>::const_iterator libdap::D4EnumDefs::D4EnumDefCIter |
Definition at line 122 of file D4EnumDefs.h.
typedef vector<D4EnumDef*>::iterator libdap::D4EnumDefs::D4EnumDefIter |
Definition at line 121 of file D4EnumDefs.h.
|
inline |
Definition at line 124 of file D4EnumDefs.h.
|
inline |
Definition at line 125 of file D4EnumDefs.h.
|
inlinevirtual |
Definition at line 127 of file D4EnumDefs.h.
|
inline |
Append a new D4EnumDef.
enum_def | The enumeration. |
Definition at line 150 of file D4EnumDefs.h.
|
inline |
Definition at line 151 of file D4EnumDefs.h.
|
inline |
Definition at line 141 of file D4EnumDefs.h.
|
inline |
Get an iterator to the start of the enumerations.
Definition at line 157 of file D4EnumDefs.h.
|
inline |
Get an iterator to the end of the enumerations.
Definition at line 160 of file D4EnumDefs.h.
Definition at line 76 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 172 of file D4EnumDefs.h.
|
inline |
Definition at line 134 of file D4EnumDefs.h.
|
inline |
Definition at line 143 of file D4EnumDefs.h.
void libdap::D4EnumDefs::print_dap4 | ( | XMLWriter & | xml, |
bool | constrained = false ) const |
Definition at line 124 of file D4EnumDefs.cc.
|
inline |
Definition at line 144 of file D4EnumDefs.h.