eyedb::Argument Class Reference
[eyedb]

Not yet documented. More...

#include <Argument.h>

Inheritance diagram for eyedb::Argument:

eyedb::gbxObject

List of all members.

Public Types

enum  GarbagePolicy { NoGarbage = 1, AutoGarbage, AutoFullGarbage }

Public Member Functions

 Argument ()
 Not yet documented.
 Argument (eyedblib::int16 i)
 Not yet documented.
 Argument (eyedblib::int32 i)
 Not yet documented.
 Argument (eyedblib::int64 i)
 Not yet documented.
 Argument (const char *s)
 Not yet documented.
 Argument (char c)
 Not yet documented.
 Argument (unsigned char by)
 Not yet documented.
 Argument (double d)
 Not yet documented.
 Argument (const Oid &oid, Database *db=NULL)
 Not yet documented.
 Argument (const Object *o)
 Not yet documented.
 Argument (const unsigned char *raw, int size)
 Not yet documented.
 Argument (void *x)
 Not yet documented.
 Argument (const ArgArray *array)
 Not yet documented.
 Argument (char *s, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (Object *o, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (unsigned char *raw, int size, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (ArgArray *array, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (const int *i, int cnt)
 Not yet documented.
 Argument (const char *c, int cnt)
 Not yet documented.
 Argument (char **s, int cnt)
 Not yet documented.
 Argument (const double *d, int cnt)
 Not yet documented.
 Argument (const Oid *oid, int cnt, Database *db=0)
 Not yet documented.
 Argument (const Object **o, int cnt)
 Not yet documented.
 Argument (int *i, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (char *c, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (char **s, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (double *d, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (Oid *oid, int cnt, Argument::GarbagePolicy policy, Database *db=NULL)
 Not yet documented.
 Argument (Object **o, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
 Argument (const Argument &arg)
 Not yet documented.
Argumentoperator= (const Argument &arg)
 Not yet documented.
void set (eyedblib::int16 i)
 Not yet documented.
void set (eyedblib::int32 i)
 Not yet documented.
void set (eyedblib::int64 i)
 Not yet documented.
void set (const char *s)
 Not yet documented.
void set (char c)
 Not yet documented.
void set (unsigned char by)
 Not yet documented.
void set (double d)
 Not yet documented.
void set (const Oid &oid, Database *db=0)
 Not yet documented.
void set (const Object *o)
 Not yet documented.
void set (const unsigned char *raw, int size)
 Not yet documented.
void set (void *x)
 Not yet documented.
void set (const ArgArray *array)
 Not yet documented.
void set (const Argument &arg)
 Not yet documented.
void set (char *s, Argument::GarbagePolicy policy)
 Not yet documented.
void set (Object *o, Argument::GarbagePolicy policy)
 Not yet documented.
void set (unsigned char *raw, int size, Argument::GarbagePolicy policy)
 Not yet documented.
void set (ArgArray *array, Argument::GarbagePolicy policy)
 Not yet documented.
void set (const eyedblib::int16 *i, int cnt)
 Not yet documented.
void set (const eyedblib::int32 *i, int cnt)
 Not yet documented.
void set (const eyedblib::int64 *i, int cnt)
 Not yet documented.
void set (const char *c, int cnt)
 Not yet documented.
void set (char **s, int cnt)
 Not yet documented.
void set (const double *d, int cnt)
 Not yet documented.
void set (const Oid *oid, int cnt, Database *db=0)
 Not yet documented.
void set (const Object **o, int cnt)
 Not yet documented.
void set (eyedblib::int16 *i, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (eyedblib::int32 *i, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (eyedblib::int64 *i, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (char *c, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (char **s, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (double *d, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
void set (Oid *oid, int cnt, Argument::GarbagePolicy policy, Database *db=NULL)
 Not yet documented.
void set (Object **o, int cnt, Argument::GarbagePolicy policy)
 Not yet documented.
const eyedblib::int16getInteger16 () const
 Not yet documented.
const eyedblib::int32getInteger32 () const
 Not yet documented.
const eyedblib::int64getInteger64 () const
 Not yet documented.
eyedblib::int64 getInteger () const
 Not yet documented.
const char * getChar () const
 Not yet documented.
const unsigned char * getByte () const
 Not yet documented.
const double * getFloat () const
 Not yet documented.
const OidgetOid () const
 Not yet documented.
const char * getString () const
 Not yet documented.
const ObjectgetObject () const
 Not yet documented.
const unsigned char * getRaw (int &size) const
 Not yet documented.
const unsigned char * getBytes (int &size) const
 Not yet documented.
const void * getX () const
 Not yet documented.
char * getString ()
 Not yet documented.
ObjectgetObject ()
 Not yet documented.
void * getX ()
 Not yet documented.
const Argument getArgument ()
 Not yet documented.
const eyedblib::int16getIntegers16 (int &cnt) const
 Not yet documented.
const eyedblib::int32getIntegers32 (int &cnt) const
 Not yet documented.
const eyedblib::int64getIntegers64 (int &cnt) const
 Not yet documented.
const char * getChars (int &cnt) const
 Not yet documented.
const double * getFloats (int &cnt) const
 Not yet documented.
const OidgetOids (int &cnt) const
 Not yet documented.
char ** getStrings (int &cnt) const
 Not yet documented.
Object ** getObjects (int &cnt) const
 Not yet documented.
const ArgTypegetType () const
 Not yet documented.
ArgTypegetType ()
 Not yet documented.
const char * toString () const
 Not yet documented.
 ~Argument ()
 De-initializes an Argument.

Static Public Member Functions

static char * alloc (unsigned int sz, char *x)
 Not yet documented.
static unsigned char * alloc (unsigned int sz, unsigned char *x)
 Not yet documented.
static eyedblib::int16alloc (unsigned int sz, eyedblib::int16 *x)
 Not yet documented.
static eyedblib::int32alloc (unsigned int sz, eyedblib::int32 *x)
 Not yet documented.
static eyedblib::int64alloc (unsigned int sz, eyedblib::int64 *x)
 Not yet documented.
static double * alloc (unsigned int sz, double *x)
 Not yet documented.
static Oidalloc (unsigned int sz, Oid *x)
 Not yet documented.
static char ** alloc (unsigned int sz, char **x)
 Not yet documented.
static Object ** alloc (unsigned int sz, Object **x)
 Not yet documented.
static char * dup (const char *s)
 Not yet documented.
static unsigned char * dup (const unsigned char *x, int sz)
 Not yet documented.
static eyedblib::int16dup (const eyedblib::int16 *x, int cnt)
 Not yet documented.
static eyedblib::int32dup (const eyedblib::int32 *x, int cnt)
 Not yet documented.
static eyedblib::int64dup (const eyedblib::int64 *x, int cnt)
 Not yet documented.
static double * dup (const double *x, int cnt)
 Not yet documented.
static Oiddup (const Oid *x, int cnt)
 Not yet documented.
static char ** dup (char **x, int cnt)
 Not yet documented.
static Object ** dup (Object **x, int cnt)
 Not yet documented.
static void free (char *x)
 Not yet documented.
static void free (unsigned char *x)
 Not yet documented.
static void free (eyedblib::int16 *x)
 Not yet documented.
static void free (eyedblib::int32 *x)
 Not yet documented.
static void free (eyedblib::int64 *x)
 Not yet documented.
static void free (double *x)
 Not yet documented.
static void free (Oid *x)
 Not yet documented.
static void free (char **x, int cnt)
 Not yet documented.
static void free (Object *x)
 Not yet documented.
static void free (Object **x, int cnt)
 Not yet documented.
static const char * getArgTypeStr (const ArgType *argType, Bool printref=True)
 Not yet documented.

Public Attributes

ArgTypetype
Databasedb
eyedblib::int16 i16
eyedblib::int32 i32
eyedblib::int64 i64
char * s
char c
unsigned char by
double d
Oidoid
Objecto
void * x
ArgArrayarray
int size
unsigned char * data
int cnt
eyedblib::int16i
eyedblib::int32i
eyedblib::int64i
char ** s
char * c
double * d
Oidoid
Object ** o


Detailed Description

Not yet documented.

Definition at line 41 of file Argument.h.


Member Enumeration Documentation

enum eyedb::Argument::GarbagePolicy

Enumerator:
NoGarbage 
AutoGarbage 
AutoFullGarbage 

Definition at line 47 of file Argument.h.


Constructor & Destructor Documentation

eyedb::Argument::Argument ( eyedblib::int16  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 108 of file Argument.cc.

eyedb::Argument::Argument ( eyedblib::int32  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 114 of file Argument.cc.

eyedb::Argument::Argument ( eyedblib::int64  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 120 of file Argument.cc.

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

Not yet documented.

Parameters:
s 

Definition at line 126 of file Argument.cc.

eyedb::Argument::Argument ( char  c  ) 

Not yet documented.

Parameters:
c 

Definition at line 132 of file Argument.cc.

eyedb::Argument::Argument ( unsigned char  by  ) 

Not yet documented.

Parameters:
by 

Definition at line 138 of file Argument.cc.

eyedb::Argument::Argument ( double  d  ) 

Not yet documented.

Parameters:
d 

Definition at line 144 of file Argument.cc.

eyedb::Argument::Argument ( const Oid oid,
Database db = NULL 
)

Not yet documented.

Parameters:
oid 
db 

Definition at line 150 of file Argument.cc.

eyedb::Argument::Argument ( const Object o  ) 

Not yet documented.

Parameters:
o 

Definition at line 156 of file Argument.cc.

eyedb::Argument::Argument ( const unsigned char *  raw,
int  size 
)

Not yet documented.

Parameters:
raw 
size 

Definition at line 162 of file Argument.cc.

eyedb::Argument::Argument ( void *  x  ) 

Not yet documented.

Parameters:
x 

Definition at line 168 of file Argument.cc.

eyedb::Argument::Argument ( const ArgArray array  ) 

Not yet documented.

Parameters:
array 

Definition at line 174 of file Argument.cc.

eyedb::Argument::Argument ( char *  s,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
s 
policy 

Definition at line 182 of file Argument.cc.

eyedb::Argument::Argument ( Object o,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
o 
policy 

Definition at line 195 of file Argument.cc.

eyedb::Argument::Argument ( unsigned char *  raw,
int  size,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
raw 
size 
policy 

Definition at line 188 of file Argument.cc.

eyedb::Argument::Argument ( ArgArray array,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
array 
policy 

Definition at line 201 of file Argument.cc.

eyedb::Argument::Argument ( const int *  i,
int  cnt 
)

Not yet documented.

Parameters:
i 
cnt 

Definition at line 209 of file Argument.cc.

eyedb::Argument::Argument ( const char *  c,
int  cnt 
)

Not yet documented.

Parameters:
c 
cnt 

Definition at line 215 of file Argument.cc.

eyedb::Argument::Argument ( char **  s,
int  cnt 
)

Not yet documented.

Parameters:
s 
cnt 

Definition at line 221 of file Argument.cc.

eyedb::Argument::Argument ( const double *  d,
int  cnt 
)

Not yet documented.

Parameters:
d 
cnt 

Definition at line 227 of file Argument.cc.

eyedb::Argument::Argument ( const Oid oid,
int  cnt,
Database db = 0 
)

Not yet documented.

Parameters:
oid 
cnt 
db 

Definition at line 233 of file Argument.cc.

eyedb::Argument::Argument ( const Object **  o,
int  cnt 
)

Not yet documented.

Parameters:
o 
cnt 

Definition at line 239 of file Argument.cc.

eyedb::Argument::Argument ( int *  i,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
i 
cnt 
policy 

Definition at line 246 of file Argument.cc.

eyedb::Argument::Argument ( char *  c,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
c 
cnt 
policy 

Definition at line 252 of file Argument.cc.

eyedb::Argument::Argument ( char **  s,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
s 
cnt 
policy 

Definition at line 258 of file Argument.cc.

eyedb::Argument::Argument ( double *  d,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
d 
cnt 
policy 

Definition at line 265 of file Argument.cc.

eyedb::Argument::Argument ( Oid oid,
int  cnt,
Argument::GarbagePolicy  policy,
Database db = NULL 
)

Not yet documented.

Parameters:
oid 
cnt 
policy 
db 

Definition at line 271 of file Argument.cc.

eyedb::Argument::Argument ( Object **  o,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
o 
cnt 
policy 

Definition at line 278 of file Argument.cc.

eyedb::Argument::Argument ( const Argument arg  ) 

Not yet documented.

Parameters:
arg 

Definition at line 754 of file Argument.cc.


Member Function Documentation

Argument & eyedb::Argument::operator= ( const Argument arg  ) 

Not yet documented.

Parameters:
arg 
Returns:

Definition at line 678 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int16  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 289 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int32  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 296 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int64  i  ) 

Not yet documented.

Parameters:
i 

Definition at line 303 of file Argument.cc.

void eyedb::Argument::set ( const char *  s  ) 

Not yet documented.

Parameters:
s 

Definition at line 310 of file Argument.cc.

void eyedb::Argument::set ( char  c  ) 

Not yet documented.

Parameters:
c 

Definition at line 317 of file Argument.cc.

void eyedb::Argument::set ( unsigned char  by  ) 

Not yet documented.

Parameters:
by 

Definition at line 324 of file Argument.cc.

void eyedb::Argument::set ( double  d  ) 

Not yet documented.

Parameters:
d 

Definition at line 331 of file Argument.cc.

void eyedb::Argument::set ( const Oid oid,
Database db = 0 
)

Not yet documented.

Parameters:
oid 
db 

Definition at line 338 of file Argument.cc.

void eyedb::Argument::set ( const Object o  ) 

Not yet documented.

Parameters:
o 

Definition at line 346 of file Argument.cc.

void eyedb::Argument::set ( const unsigned char *  raw,
int  size 
)

Not yet documented.

Parameters:
raw 
size 

Definition at line 356 of file Argument.cc.

void eyedb::Argument::set ( void *  x  ) 

Not yet documented.

Parameters:
x 

Definition at line 364 of file Argument.cc.

void eyedb::Argument::set ( const ArgArray array  ) 

Not yet documented.

Parameters:
array 

Definition at line 371 of file Argument.cc.

void eyedb::Argument::set ( const Argument arg  ) 

Not yet documented.

Parameters:
arg 

Definition at line 549 of file Argument.cc.

void eyedb::Argument::set ( char *  s,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
s 
policy 

Definition at line 391 of file Argument.cc.

void eyedb::Argument::set ( Object o,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
o 
policy 

Definition at line 379 of file Argument.cc.

void eyedb::Argument::set ( unsigned char *  raw,
int  size,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
raw 
size 
policy 

Definition at line 399 of file Argument.cc.

void eyedb::Argument::set ( ArgArray array,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
array 
policy 

Definition at line 409 of file Argument.cc.

void eyedb::Argument::set ( const eyedblib::int16 i,
int  cnt 
)

Not yet documented.

Parameters:
i 
cnt 

Definition at line 419 of file Argument.cc.

void eyedb::Argument::set ( const eyedblib::int32 i,
int  cnt 
)

Not yet documented.

Parameters:
i 
cnt 

Definition at line 427 of file Argument.cc.

void eyedb::Argument::set ( const eyedblib::int64 i,
int  cnt 
)

Not yet documented.

Parameters:
i 
cnt 

Definition at line 435 of file Argument.cc.

void eyedb::Argument::set ( const char *  c,
int  cnt 
)

Not yet documented.

Parameters:
c 
cnt 

Definition at line 443 of file Argument.cc.

void eyedb::Argument::set ( char **  s,
int  cnt 
)

Not yet documented.

Parameters:
s 
cnt 

Definition at line 451 of file Argument.cc.

void eyedb::Argument::set ( const double *  d,
int  cnt 
)

Not yet documented.

Parameters:
d 
cnt 

Definition at line 459 of file Argument.cc.

void eyedb::Argument::set ( const Oid oid,
int  cnt,
Database db = 0 
)

Not yet documented.

Parameters:
oid 
cnt 
db 

Definition at line 467 of file Argument.cc.

void eyedb::Argument::set ( const Object **  o,
int  cnt 
)

Not yet documented.

Parameters:
o 
cnt 

Definition at line 476 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int16 i,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
i 
cnt 
policy 

Definition at line 484 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int32 i,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
i 
cnt 
policy 

Definition at line 493 of file Argument.cc.

void eyedb::Argument::set ( eyedblib::int64 i,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
i 
cnt 
policy 

Definition at line 502 of file Argument.cc.

void eyedb::Argument::set ( char *  c,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
c 
cnt 
policy 

Definition at line 511 of file Argument.cc.

void eyedb::Argument::set ( char **  s,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
s 
cnt 
policy 

Definition at line 520 of file Argument.cc.

void eyedb::Argument::set ( double *  d,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
d 
cnt 
policy 

Definition at line 529 of file Argument.cc.

void eyedb::Argument::set ( Oid oid,
int  cnt,
Argument::GarbagePolicy  policy,
Database db = NULL 
)

Not yet documented.

Parameters:
oid 
cnt 
policy 
db 

Definition at line 538 of file Argument.cc.

void eyedb::Argument::set ( Object **  o,
int  cnt,
Argument::GarbagePolicy  policy 
)

Not yet documented.

Parameters:
o 
cnt 
policy 

Definition at line 554 of file Argument.cc.

const eyedblib::int16* eyedb::Argument::getInteger16 (  )  const [inline]

Not yet documented.

Returns:

Definition at line 526 of file Argument.h.

const eyedblib::int32* eyedb::Argument::getInteger32 (  )  const [inline]

Not yet documented.

Returns:

Definition at line 534 of file Argument.h.

const eyedblib::int64* eyedb::Argument::getInteger64 (  )  const [inline]

Not yet documented.

Returns:

Definition at line 542 of file Argument.h.

eyedblib::int64 eyedb::Argument::getInteger (  )  const

Not yet documented.

Returns:

Definition at line 569 of file Argument.cc.

const char* eyedb::Argument::getChar (  )  const [inline]

Not yet documented.

Returns:

Definition at line 556 of file Argument.h.

const unsigned char* eyedb::Argument::getByte (  )  const [inline]

Not yet documented.

Returns:

Definition at line 564 of file Argument.h.

const double* eyedb::Argument::getFloat (  )  const [inline]

Not yet documented.

Returns:

Definition at line 572 of file Argument.h.

const Oid* eyedb::Argument::getOid (  )  const [inline]

Not yet documented.

Returns:

Definition at line 580 of file Argument.h.

const char* eyedb::Argument::getString (  )  const [inline]

Not yet documented.

Returns:

Definition at line 588 of file Argument.h.

const Object * eyedb::Argument::getObject (  )  const

Not yet documented.

Returns:

Definition at line 585 of file Argument.cc.

const unsigned char* eyedb::Argument::getRaw ( int &  size  )  const [inline]

Not yet documented.

Parameters:
size 
Returns:

Definition at line 603 of file Argument.h.

const unsigned char* eyedb::Argument::getBytes ( int &  size  )  const [inline]

Not yet documented.

Parameters:
size 
Returns:

Definition at line 616 of file Argument.h.

const void* eyedb::Argument::getX (  )  const [inline]

Not yet documented.

Returns:

Definition at line 624 of file Argument.h.

char* eyedb::Argument::getString (  )  [inline]

Not yet documented.

Returns:

Definition at line 632 of file Argument.h.

Object * eyedb::Argument::getObject (  ) 

Not yet documented.

Returns:

Definition at line 601 of file Argument.cc.

void* eyedb::Argument::getX (  )  [inline]

Not yet documented.

Returns:

Definition at line 646 of file Argument.h.

const Argument eyedb::Argument::getArgument (  )  [inline]

Not yet documented.

Returns:

Definition at line 654 of file Argument.h.

const eyedblib::int16 * eyedb::Argument::getIntegers16 ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 606 of file Argument.cc.

const eyedblib::int32 * eyedb::Argument::getIntegers32 ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 615 of file Argument.cc.

const eyedblib::int64 * eyedb::Argument::getIntegers64 ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 624 of file Argument.cc.

const char * eyedb::Argument::getChars ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 633 of file Argument.cc.

const double * eyedb::Argument::getFloats ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 642 of file Argument.cc.

const Oid * eyedb::Argument::getOids ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 651 of file Argument.cc.

char ** eyedb::Argument::getStrings ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 660 of file Argument.cc.

Object ** eyedb::Argument::getObjects ( int &  cnt  )  const

Not yet documented.

Parameters:
cnt 
Returns:

Definition at line 669 of file Argument.cc.

char * eyedb::Argument::alloc ( unsigned int  sz,
char *  x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 992 of file Argument.cc.

unsigned char * eyedb::Argument::alloc ( unsigned int  sz,
unsigned char *  x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 997 of file Argument.cc.

eyedblib::int16 * eyedb::Argument::alloc ( unsigned int  sz,
eyedblib::int16 x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1002 of file Argument.cc.

eyedblib::int32 * eyedb::Argument::alloc ( unsigned int  sz,
eyedblib::int32 x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1007 of file Argument.cc.

eyedblib::int64 * eyedb::Argument::alloc ( unsigned int  sz,
eyedblib::int64 x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1012 of file Argument.cc.

double * eyedb::Argument::alloc ( unsigned int  sz,
double *  x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1017 of file Argument.cc.

Oid * eyedb::Argument::alloc ( unsigned int  sz,
Oid x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1022 of file Argument.cc.

char ** eyedb::Argument::alloc ( unsigned int  sz,
char **  x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1027 of file Argument.cc.

Object ** eyedb::Argument::alloc ( unsigned int  sz,
Object **  x 
) [static]

Not yet documented.

Parameters:
sz 
x 
Returns:

Definition at line 1032 of file Argument.cc.

char * eyedb::Argument::dup ( const char *  s  )  [static]

Not yet documented.

Parameters:
s 
Returns:

Definition at line 1037 of file Argument.cc.

unsigned char * eyedb::Argument::dup ( const unsigned char *  x,
int  sz 
) [static]

Not yet documented.

Parameters:
x 
sz 
Returns:

Definition at line 1042 of file Argument.cc.

eyedblib::int16 * eyedb::Argument::dup ( const eyedblib::int16 x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1047 of file Argument.cc.

eyedblib::int32 * eyedb::Argument::dup ( const eyedblib::int32 x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1052 of file Argument.cc.

eyedblib::int64 * eyedb::Argument::dup ( const eyedblib::int64 x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1057 of file Argument.cc.

double * eyedb::Argument::dup ( const double *  x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1062 of file Argument.cc.

Oid * eyedb::Argument::dup ( const Oid x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1067 of file Argument.cc.

char ** eyedb::Argument::dup ( char **  x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1072 of file Argument.cc.

Object ** eyedb::Argument::dup ( Object **  x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 
Returns:

Definition at line 1080 of file Argument.cc.

void eyedb::Argument::free ( char *  x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1085 of file Argument.cc.

void eyedb::Argument::free ( unsigned char *  x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1090 of file Argument.cc.

void eyedb::Argument::free ( eyedblib::int16 x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1095 of file Argument.cc.

void eyedb::Argument::free ( eyedblib::int32 x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1100 of file Argument.cc.

void eyedb::Argument::free ( eyedblib::int64 x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1105 of file Argument.cc.

void eyedb::Argument::free ( double *  x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1110 of file Argument.cc.

void eyedb::Argument::free ( Oid x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1115 of file Argument.cc.

void eyedb::Argument::free ( char **  x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 

Definition at line 1120 of file Argument.cc.

void eyedb::Argument::free ( Object x  )  [static]

Not yet documented.

Parameters:
x 

Definition at line 1127 of file Argument.cc.

void eyedb::Argument::free ( Object **  x,
int  cnt 
) [static]

Not yet documented.

Parameters:
x 
cnt 

Definition at line 1133 of file Argument.cc.

const ArgType* eyedb::Argument::getType (  )  const [inline]

Not yet documented.

Returns:

Definition at line 925 of file Argument.h.

ArgType* eyedb::Argument::getType (  )  [inline]

Not yet documented.

Returns:

Definition at line 931 of file Argument.h.

const char * eyedb::Argument::toString (  )  const

Not yet documented.

Returns:

Definition at line 861 of file Argument.cc.

const char * eyedb::Argument::getArgTypeStr ( const ArgType argType,
Bool  printref = True 
) [static]

Not yet documented.

Parameters:
argType 
printref 
Returns:

Definition at line 761 of file Argument.cc.


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