eyedb::Signature Class Reference

Inheritance diagram for eyedb::Signature:

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

List of all members.

Public Member Functions

 Signature (eyedb::Database *=0, const eyedb::Dataspace *=0)
 Signature (const Signature &x)
virtual eyedb::Objectclone () const
 Not yet documented.
Signatureoperator= (const Signature &x)
virtual SignatureasSignature ()
virtual const SignatureasSignature () const
eyedb::Status setRettype (ArgType *)
ArgTypegetRettype (eyedb::Bool *isnull=0, eyedb::Status *=0)
const ArgTypegetRettype (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setNargs (eyedblib::int32)
eyedblib::int32 getNargs (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setTypes (unsigned int a0, ArgType *)
eyedb::Status setTypesCount (unsigned int a0)
ArgTypegetTypes (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0)
const ArgTypegetTypes (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
unsigned int getTypesCount (eyedb::Status *=0) const
virtual ~Signature ()
Bool operator== (const Signature &) const
Bool operator!= (const Signature &) const
const char * getArg (int i)
void listArgs (FILE *, Schema *)
void declArgs (FILE *, Schema *)
void initArgs (FILE *, Schema *, const char *prefix, const char *preret, const char *indent)
void setArgs (FILE *, Schema *, int type, const char *prefix, const char *preret, const char *indent)
void retArgs (FILE *, Schema *, const char *prefix, const char *preret, const char *indent)
 Signature (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 Signature (const Signature *, eyedb::Bool=eyedb::False)
 Signature (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static const char * getPrefix (const char *prefix, int i)
static Bool isVoid (const ArgType *type)

Protected Member Functions

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


Detailed Description

Definition at line 892 of file syscls.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 898 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