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. | |
virtual Datum & | operator= (const Datum &datum) |
Assignment operator. | |
virtual 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 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. | |
virtual void | cjack (char *dptr, int dsize) |
Replace the contents with a C-style allocated region. |
|
Create an instance.
|
|
Create an instance.
|
|
Copy constructor.
|
|
Replace the contents with a C-style allocated region.
|
|
Inequality operator.
|
|
Inequality operator.
|
|
Concatenation operator.
|
|
Concatenation operator.
|
|
Assignment operator.
|
|
Assignment operator.
|
|
Equality operator.
|
|
Equality operator.
|
|
Get the pointer of the region of the datum.
|
|
Get the size of the region of the datum.
|