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
BasicClass
asBasicClass () 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.

Protected Attributes

eyedblib::int16 code
char Cname [32]


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

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

Not yet documented.

Parameters:
cl 

Definition at line 314 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::getValue ( Data  )  const [virtual]

Not yet documented.

Parameters:
?? 
Returns:

Reimplemented from eyedb::Class.

Definition at line 425 of file Basic.cc.

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

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 321 of file Basic.cc.

int eyedb::BasicClass::getCode (  )  const

Not yet documented.

Returns:

Definition at line 345 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.

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.

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::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 BasicClass* eyedb::BasicClass::asBasicClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 135 of file BasicClass.h.

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.

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

Not yet documented.

Parameters:
cl 
Returns:

Reimplemented from eyedb::Class.

Definition at line 305 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.

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 Mon Dec 22 18:16:17 2008 for eyedb by  doxygen 1.5.3