eyedb::Enum Class Reference
[eyedb]

Not yet documented. More...

#include <Enum.h>

Inheritance diagram for eyedb::Enum:
eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 Enum (Database *db=0, const Dataspace *dataspace=0)
 Not yet documented.
 Enum (const Enum &o)
 Not yet documented.
Enumoperator= (const Enum &o)
 Not yet documented.
virtual Objectclone () const
 Not yet documented.
Status setValue (Data data)
 Not yet documented.
Status getValue (Data *data) const
 Not yet documented.
Status setValue (unsigned int v)
 Not yet documented.
Status getValue (unsigned int *v) const
 Not yet documented.
Status setValue (const char *name)
 Not yet documented.
Status getValue (const char **s) const
 Not yet documented.
Status setValue (const EnumItem *it)
 Not yet documented.
Status getValue (const EnumItem **pit) const
 Not yet documented.
Status remove (const RecMode *=RecMode::NoRecurs)
 Not yet documented.
Status trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const
 Not yet documented.
virtual EnumasEnum ()
 Not yet documented.
virtual const EnumasEnum () const
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 38 of file Enum.h.


Constructor & Destructor Documentation

eyedb::Enum::Enum ( Database db = 0,
const Dataspace *  dataspace = 0 
)

Not yet documented.

Parameters:
db 
dataspace 

Definition at line 36 of file Enum.cc.

eyedb::Enum::Enum ( const Enum o  ) 

Not yet documented.

Parameters:
o 

Definition at line 42 of file Enum.cc.


Member Function Documentation

virtual const Enum* eyedb::Enum::asEnum (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 149 of file Enum.h.

virtual Enum* eyedb::Enum::asEnum (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 143 of file Enum.h.

virtual Object* eyedb::Enum::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Implements eyedb::Object.

Definition at line 68 of file Enum.h.

Status eyedb::Enum::getValue ( const EnumItem **  pit  )  const

Not yet documented.

Parameters:
pit 
Returns:

Definition at line 138 of file Enum.cc.

Status eyedb::Enum::getValue ( const char **  s  )  const

Not yet documented.

Parameters:
s 
Returns:

Definition at line 119 of file Enum.cc.

Status eyedb::Enum::getValue ( unsigned int *  v  )  const

Not yet documented.

Parameters:
v 
Returns:

Definition at line 93 of file Enum.cc.

Status eyedb::Enum::getValue ( Data *  data  )  const [virtual]

Not yet documented.

Parameters:
data 
Returns:

Implements eyedb::Object.

Definition at line 70 of file Enum.cc.

Enum & eyedb::Enum::operator= ( const Enum o  ) 

Not yet documented.

Parameters:
o 
Returns:

Reimplemented from eyedb::Object.

Definition at line 47 of file Enum.cc.

Status eyedb::Enum::remove ( const RecMode recmode = RecMode::NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Object.

Definition at line 194 of file Enum.cc.

Status eyedb::Enum::setValue ( const EnumItem it  ) 

Not yet documented.

Parameters:
it 
Returns:

Definition at line 132 of file Enum.cc.

Status eyedb::Enum::setValue ( const char *  name  ) 

Not yet documented.

Parameters:
name 
Returns:

Definition at line 106 of file Enum.cc.

Status eyedb::Enum::setValue ( unsigned int  v  ) 

Not yet documented.

Parameters:
v 
Returns:

Definition at line 80 of file Enum.cc.

Status eyedb::Enum::setValue ( Data  data  )  [virtual]

Not yet documented.

Parameters:
data 
Returns:

Implements eyedb::Object.

Definition at line 61 of file Enum.cc.

Status eyedb::Enum::trace ( FILE *  fd = stdout,
unsigned int  flags = 0,
const RecMode recmode = RecMode::FullRecurs 
) const [virtual]

Not yet documented.

Parameters:
fd 
flags 
recmode 
Returns:

Implements eyedb::Object.

Definition at line 199 of file Enum.cc.


The documentation for this class was generated from the following files:

Generated on Wed May 26 10:25:11 2010 for eyedb by  doxygen 1.6.1