#include <BasicClass.h>
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. | |
BasicClass & | operator= (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 BasicClass * | asBasicClass () |
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] |
Definition at line 39 of file BasicClass.h.
eyedb::BasicClass::BasicClass | ( | const char * | s | ) |
eyedb::BasicClass::BasicClass | ( | Database * | db, | |
const char * | s | |||
) |
eyedb::BasicClass::BasicClass | ( | const BasicClass & | cl | ) |
BasicClass & eyedb::BasicClass::operator= | ( | const BasicClass & | cl | ) |
Status eyedb::BasicClass::attrsComplete | ( | ) | [virtual] |
int eyedb::BasicClass::getCode | ( | ) | const |
const char * eyedb::BasicClass::getCName | ( | Bool | useAsRef = False |
) | const [virtual] |
Status eyedb::BasicClass::remove | ( | const RecMode * | recmode = RecMode::NoRecurs |
) | [virtual] |
virtual Status eyedb::BasicClass::traceData | ( | FILE * | fd, | |
int | indent, | |||
Data | inidata, | |||
Data | data, | |||
TypeModifier * | tmod = NULL | |||
) | const [pure virtual] |
Not yet documented.
fd | ||
indent | ||
inidata | ||
data | ||
tmod |
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] |
virtual BasicClass* eyedb::BasicClass::asBasicClass | ( | ) | [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 135 of file BasicClass.h.
virtual const BasicClass* eyedb::BasicClass::asBasicClass | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 141 of file BasicClass.h.
Status eyedb::BasicClass::create | ( | void | ) | [protected, virtual] |
Status eyedb::BasicClass::update | ( | void | ) | [protected, virtual] |