Public Member Functions | |
Datum (const char *dptr="", int dsize=-1) | |
Create an instance. | |
Datum (int num) | |
Create an instance. | |
Datum (const Datum &datum) | |
Copy constructor. | |
virtual | ~Datum () throw () |
Release resources of the instance. | |
Datum & | operator= (const Datum &datum) |
Assignment operator. | |
Datum & | operator= (const char *str) |
Assignment operator. | |
virtual Datum & | operator<< (const Datum &datum) |
Concatenation operator. | |
virtual Datum & | operator<< (const char *str) |
Concatenation operator. | |
virtual bool | operator== (const Datum &datum) const |
Equality operator. | |
virtual bool | operator!= (const Datum &datum) const |
Inequality operator. | |
virtual bool | operator== (const char *str) const |
Equality operator. | |
virtual bool | operator!= (const char *str) const |
Inequality operator. | |
virtual char & | operator[] (int idx) const |
Subscripting operator. | |
virtual | operator const char * () const |
Cast operator into pointer to char. | |
virtual const char * | ptr () const |
Get the pointer of the region of the datum. | |
virtual int | size () const |
Get the size of the region of the datum. | |
Friends | |
class | qdbm::Depot |
class | qdbm::Curia |
class | qdbm::Villa |
Datum | operator+ (const Datum &former, const Datum &latter) |
Temporary concatenation operator for Datum. | |
Datum | operator+ (const Datum &datum, const char *str) |
Temporary concatenation operator for Datum. | |
Datum | operator+ (const char *str, const Datum &datum) |
Temporary concatenation operator for Datum. |
|
Create an instance.
|
|
Create an instance.
|
|
Copy constructor.
|
|
Cast operator into pointer to char.
|
|
Inequality operator.
|
|
Inequality operator.
|
|
Concatenation operator.
|
|
Concatenation operator.
|
|
Assignment operator.
|
|
Assignment operator.
|
|
Equality operator.
|
|
Equality operator.
|
|
Subscripting operator.
|
|
Get the pointer of the region of the datum.
|
|
Get the size of the region of the datum.
|
|
Temporary concatenation operator for Datum.
|
|
Temporary concatenation operator for Datum.
|
|
Temporary concatenation operator for Datum.
|