eyedb::BasicClass Class Reference
[eyedb]

Not yet documented. More...

#include <BasicClass.h>

Inheritance diagram for eyedb::BasicClass:
eyedb::Class eyedb::Object eyedb::gbxObject eyedb::ByteClass eyedb::CharClass eyedb::FloatClass eyedb::Int16Class eyedb::Int32Class eyedb::Int64Class eyedb::OidClass

List of all members.

Public Member Functions

 BasicClass (const char *s)
 Not yet documented.
 BasicClass (Database *db, const char *s)
 Not yet documented.
 BasicClass (const BasicClass &cl)
 Not yet documented.
BasicClassoperator= (const BasicClass &cl)
 Not yet documented.
Status setValue (Data)
 Not yet documented.
Status getValue (Data *) const
 Not yet documented.
Status attrsComplete ()
 Not yet documented.
int getCode () const
 Not yet documented.
const char * getCName (Bool useAsRef=False) const
 Not yet documented.
Status remove (const RecMode *recmode=RecMode::NoRecurs)
 Not yet documented.
virtual Status traceData (FILE *fd, int indent, Data inidata, Data data, TypeModifier *tmod=NULL) const =0
 Not yet documented.
Status trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const
 Not yet documented.
virtual BasicClassasBasicClass ()
 Not yet documented.
virtual const BasicClassasBasicClass () const
 Not yet documented.
virtual Status loadComplete (const Class *cl)
 Not yet documented.

Protected Member Functions

Status create ()
 Not yet documented.
Status update ()
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 39 of file BasicClass.h.


Constructor & Destructor Documentation

eyedb::BasicClass::BasicClass ( const char *  s  ) 

Not yet documented.

Parameters:
s 

Definition at line 271 of file Basic.cc.

eyedb::BasicClass::BasicClass ( Database db,
const char *  s 
)

Not yet documented.

Parameters:
db 
s 

Definition at line 280 of file Basic.cc.

eyedb::BasicClass::BasicClass ( const BasicClass cl  ) 

Not yet documented.

Parameters:
cl 

Definition at line 297 of file Basic.cc.


Member Function Documentation

virtual const BasicClass* eyedb::BasicClass::asBasicClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 141 of file BasicClass.h.

virtual BasicClass* eyedb::BasicClass::asBasicClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 135 of file BasicClass.h.

Status eyedb::BasicClass::attrsComplete (  )  [virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 321 of file Basic.cc.

Status eyedb::BasicClass::create ( void   )  [protected, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 356 of file Basic.cc.

const char * eyedb::BasicClass::getCName ( Bool  useAsRef = False  )  const [virtual]

Not yet documented.

Parameters:
useAsRef 
Returns:

Reimplemented from eyedb::Class.

Definition at line 328 of file Basic.cc.

int eyedb::BasicClass::getCode (  )  const

Not yet documented.

Returns:

Definition at line 345 of file Basic.cc.

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

Not yet documented.

Parameters:
?? 
Returns:

Reimplemented from eyedb::Class.

Definition at line 425 of file Basic.cc.

Status eyedb::BasicClass::loadComplete ( const Class cl  )  [virtual]

Not yet documented.

Parameters:
cl 
Returns:

Definition at line 305 of file Basic.cc.

BasicClass & eyedb::BasicClass::operator= ( const BasicClass cl  ) 

Not yet documented.

Parameters:
cl 

Reimplemented from eyedb::Class.

Reimplemented in eyedb::ByteClass, eyedb::CharClass, eyedb::FloatClass, eyedb::Int16Class, eyedb::Int32Class, eyedb::Int64Class, and eyedb::OidClass.

Definition at line 314 of file Basic.cc.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Class.

Definition at line 415 of file Basic.cc.

Status eyedb::BasicClass::setValue ( Data   )  [virtual]

Not yet documented.

Parameters:
?? 
Returns:

Reimplemented from eyedb::Class.

Definition at line 420 of file Basic.cc.

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

Not yet documented.

Parameters:
fd 
flags 
recmode 
Returns:

Reimplemented from eyedb::Class.

Definition at line 350 of file Basic.cc.

virtual Status eyedb::BasicClass::traceData ( FILE *  fd,
int  indent,
Data  inidata,
Data  data,
TypeModifier tmod = NULL 
) const [pure virtual]

Not yet documented.

Parameters:
fd 
indent 
inidata 
data 
tmod 
Returns:

Implemented in eyedb::ByteClass, eyedb::CharClass, eyedb::FloatClass, eyedb::Int16Class, eyedb::Int32Class, eyedb::Int64Class, and eyedb::OidClass.

Status eyedb::BasicClass::update ( void   )  [protected, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 410 of file Basic.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