#include <FieldVec.h>
Public Member Functions | |
bool | getfields (DtsObject o) |
Initialize fields from this DtsObject. Return true if one or more fields present. | |
bool | has_undefined () const |
Return true iff one of the vector elements is undefined for this DtsObject. | |
void | init (DTS *, int argc, const char **argv) |
Initialize field vector from an argument vector. | |
FieldVec () | |
Construct an empty vector. Use init() to initialize later. | |
FieldVec (DTS *dts, int argc, const char **argv) | |
Construct and initialize field vector from an argument vector. | |
DtsObjectVec & | getobjs () |
Return a copy of the vector of current objects. | |
const DtsObjectVec & | getobjs () const |
bool | operator== (const FieldVec &b) const |
bool FieldVec::has_undefined | ( | ) | const [inline] |
Return true iff one of the vector elements is undefined for this DtsObject.
Recomputed when getfields() is called.
void FieldVec::init | ( | DTS * | dts, | |
int | argc, | |||
const char ** | argv | |||
) | [inline] |
Initialize field vector from an argument vector.
Deletes any previous contents.