Not yet documented. More...
#include <Value.h>
Public Member Functions | |
Value () | |
Not yet documented. | |
Value (Bool b1, Bool b2) | |
Not yet documented. | |
Value (Bool _b) | |
Not yet documented. | |
Value (unsigned char _by) | |
Not yet documented. | |
Value (char _c) | |
Not yet documented. | |
Value (short _s) | |
Not yet documented. | |
Value (double _d) | |
Not yet documented. | |
Value (eyedblib::int32 _i) | |
Not yet documented. | |
Value (eyedblib::int64 _l) | |
Not yet documented. | |
Value (const char *_str) | |
Not yet documented. | |
Value (const char *_str, Bool isident) | |
Not yet documented. | |
Value (Data _data, Size _size) | |
Not yet documented. | |
Value (const Oid &_oid) | |
Not yet documented. | |
Value (const Object *_o) | |
Not yet documented. | |
Value (const Object *_o, unsigned int _idx) | |
Not yet documented. | |
Value (Object *_o, bool _auto_obj_garb=false) | |
Not yet documented. | |
Value (const ObjectPtr &_o_ptr) | |
Not yet documented. | |
Value (LinkedList *_list, Value::Type _type) | |
Not yet documented. | |
Value (Value::Struct *_stru) | |
Not yet documented. | |
void | set () |
Not yet documented. | |
void | set (Bool b1, Bool b2) |
Not yet documented. | |
void | set (Bool _b) |
Not yet documented. | |
void | set (unsigned char _by) |
Not yet documented. | |
void | set (char _c) |
Not yet documented. | |
void | set (short _s) |
Not yet documented. | |
void | set (double _d) |
Not yet documented. | |
void | set (eyedblib::int32 _i) |
Not yet documented. | |
void | set (eyedblib::int64 _l) |
Not yet documented. | |
void | set (const char *_str) |
Not yet documented. | |
void | set (const char *_str, Bool isident) |
Not yet documented. | |
void | set (Data _data, Size _size) |
Not yet documented. | |
void | set (const Oid &_oid) |
Not yet documented. | |
void | set (const Object *_o) |
Not yet documented. | |
void | set (const Object *_o, unsigned int _idx) |
Not yet documented. | |
void | set (const ObjectPtr &_o_ptr) |
Not yet documented. | |
void | set (Object *_o) |
Not yet documented. | |
void | set (LinkedList *_list, Value::Type _type) |
Not yet documented. | |
void | set (Value::Struct *_stru) |
Not yet documented. | |
Status | toArray (Database *db, ObjectPtrVector &obj_vect, const RecMode *recmode=RecMode::NoRecurs) |
Not yet documented. | |
Status | toArray (Database *db, ObjectArray &obj_array, const RecMode *recmode=RecMode::NoRecurs) |
Not yet documented. | |
Status | toArray (ValueArray &valarr) |
Not yet documented. | |
Status | toArray (OidArray &oidarr) |
Not yet documented. | |
Value (const Value &val) | |
Not yet documented. | |
int | operator== (const Value &val) const |
Not yet documented. | |
int | operator< (const Value &val) const |
Not yet documented. | |
int | operator!= (const Value &val) const |
Not yet documented. | |
Value & | operator= (const Value &val) |
Not yet documented. | |
void | trace (FILE *fd=stdout) const |
Not yet documented. | |
void | print (FILE *fd=stdout) const |
Not yet documented. | |
Data | getData (Size *psize=0) const |
Not yet documented. | |
const char * | getString () const |
Not yet documented. | |
const char * | getStringType () const |
Not yet documented. | |
Value::Type | getType () const |
Not yet documented. | |
void | init () |
Not yet documented. | |
void | decode (Data idr, Offset &offset) |
Not yet documented. | |
void | code (Data &idr, Offset &offset, Size &alloc_size) const |
Not yet documented. | |
void | setAutoObjGarbage (bool _auto_obj_garb) |
Not yet documented. | |
bool | isAutoObjGarbage () const |
Not yet documented. | |
void | setMustRelease (bool must_release) |
Not yet documented. | |
Static Public Member Functions | |
static const char * | getStringType (Value::Type type) |
Not yet documented. | |
static const char * | getAttributeName (const Class *cl, Bool isIndirect) |
Not yet documented. |
Not yet documented.
Definition at line 41 of file Value.h.
eyedb::Value::Value | ( | Bool | b1, | |
Bool | b2 | |||
) | [inline] |
eyedb::Value::Value | ( | Bool | _b | ) | [inline] |
eyedb::Value::Value | ( | unsigned char | _by | ) | [inline] |
eyedb::Value::Value | ( | char | _c | ) | [inline] |
eyedb::Value::Value | ( | short | _s | ) | [inline] |
eyedb::Value::Value | ( | double | _d | ) | [inline] |
eyedb::Value::Value | ( | eyedblib::int32 | _i | ) | [inline] |
eyedb::Value::Value | ( | eyedblib::int64 | _l | ) | [inline] |
eyedb::Value::Value | ( | const char * | _str | ) | [inline] |
eyedb::Value::Value | ( | const char * | _str, | |
Bool | isident | |||
) | [inline] |
eyedb::Value::Value | ( | Data | _data, | |
Size | _size | |||
) | [inline] |
eyedb::Value::Value | ( | const Oid & | _oid | ) | [inline] |
eyedb::Value::Value | ( | const Object * | _o | ) | [inline] |
eyedb::Value::Value | ( | const Object * | _o, | |
unsigned int | _idx | |||
) | [inline] |
eyedb::Value::Value | ( | Object * | _o, | |
bool | _auto_obj_garb = false | |||
) | [inline] |
eyedb::Value::Value | ( | const ObjectPtr & | _o_ptr | ) | [inline] |
eyedb::Value::Value | ( | LinkedList * | _list, | |
Value::Type | _type | |||
) | [inline] |
eyedb::Value::Value | ( | Value::Struct * | _stru | ) | [inline] |
eyedb::Value::Value | ( | const Value & | val | ) |
void eyedb::Value::code | ( | Data & | idr, | |
Offset & | offset, | |||
Size & | alloc_size | |||
) | const |
void eyedb::Value::decode | ( | Data | idr, | |
Offset & | offset | |||
) |
const char * eyedb::Value::getAttributeName | ( | const Class * | cl, | |
Bool | isIndirect | |||
) | [static] |
Data eyedb::Value::getData | ( | Size * | psize = 0 |
) | const |
const char * eyedb::Value::getString | ( | void | ) | const |
const char * eyedb::Value::getStringType | ( | Value::Type | type | ) | [static] |
const char * eyedb::Value::getStringType | ( | ) | const |
Value::Type eyedb::Value::getType | ( | ) | const [inline] |
int eyedb::Value::operator!= | ( | const Value & | val | ) | const |
int eyedb::Value::operator< | ( | const Value & | val | ) | const |
int eyedb::Value::operator== | ( | const Value & | val | ) | const |
void eyedb::Value::print | ( | FILE * | fd = stdout |
) | const |
void eyedb::Value::set | ( | Value::Struct * | _stru | ) | [inline] |
void eyedb::Value::set | ( | LinkedList * | _list, | |
Value::Type | _type | |||
) | [inline] |
void eyedb::Value::set | ( | Object * | _o | ) |
void eyedb::Value::set | ( | const ObjectPtr & | _o_ptr | ) | [inline] |
void eyedb::Value::set | ( | const Object * | _o, | |
unsigned int | _idx | |||
) | [inline] |
void eyedb::Value::set | ( | const Object * | _o | ) | [inline] |
void eyedb::Value::set | ( | const Oid & | _oid | ) | [inline] |
void eyedb::Value::set | ( | Data | _data, | |
Size | _size | |||
) | [inline] |
void eyedb::Value::set | ( | const char * | _str, | |
Bool | isident | |||
) | [inline] |
void eyedb::Value::set | ( | const char * | _str | ) | [inline] |
void eyedb::Value::set | ( | eyedblib::int64 | _l | ) | [inline] |
void eyedb::Value::set | ( | eyedblib::int32 | _i | ) | [inline] |
void eyedb::Value::set | ( | double | _d | ) | [inline] |
void eyedb::Value::set | ( | short | _s | ) | [inline] |
void eyedb::Value::set | ( | char | _c | ) | [inline] |
void eyedb::Value::set | ( | unsigned char | _by | ) | [inline] |
void eyedb::Value::set | ( | Bool | _b | ) | [inline] |
void eyedb::Value::set | ( | Bool | b1, | |
Bool | b2 | |||
) | [inline] |
void eyedb::Value::setAutoObjGarbage | ( | bool | _auto_obj_garb | ) | [inline] |
void eyedb::Value::setMustRelease | ( | bool | must_release | ) |
Status eyedb::Value::toArray | ( | ValueArray & | valarr | ) |
Status eyedb::Value::toArray | ( | Database * | db, | |
ObjectArray & | obj_array, | |||
const RecMode * | recmode = RecMode::NoRecurs | |||
) |
void eyedb::Value::trace | ( | FILE * | fd = stdout |
) | const [inline] |