eyedb::ArgType Class Reference

Inheritance diagram for eyedb::ArgType:

eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 ArgType (eyedb::Database *=0, const eyedb::Dataspace *=0)
 ArgType (const ArgType &x)
virtual eyedb::Objectclone () const
 Not yet documented.
ArgTypeoperator= (const ArgType &x)
virtual ArgTypeasArgType ()
virtual const ArgTypeasArgType () const
eyedb::Status setType (ArgType_Type, eyedb::Bool _check_value=eyedb::True)
ArgType_Type getType (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setClname (const std::string &)
eyedb::Status setClname (unsigned int a0, char)
std::string getClname (eyedb::Bool *isnull=0, eyedb::Status *=0) const
char getClname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
virtual ~ArgType ()
Bool operator== (const ArgType &) const
Bool operator!= (const ArgType &) const
void declare (FILE *, Schema *, const char *name)
void init (FILE *, Schema *, const char *prefix, const char *name, const char *indent)
void ret (FILE *, Schema *, const char *prefix, const char *name)
const char * getCType (Schema *) const
void getCPrefix (FILE *fd, Schema *, const char *prefix, const char *name, Bool fullcast) const
 ArgType (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 ArgType (const ArgType *, eyedb::Bool=eyedb::False)
 ArgType (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static ArgTypemake (Schema *m, const char *s)
static int getBasicType (const char *s)

Protected Member Functions

 ArgType (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int)
 ArgType (const eyedb::Struct *x, eyedb::Bool share, int)
 ArgType (const ArgType *x, eyedb::Bool share, int)


Detailed Description

Definition at line 841 of file syscls.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 847 of file syscls.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:21 2008 for eyedb by  doxygen 1.5.3