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.
|
1.4.6