|
Public メソッド |
| TDataElement (Telement_t type=tTypeUnknown, const Tstring &id=TunknownID) |
| TDataElement (Tvoid *data, Telement_t type, const Tstring &id=TunknownID, Tint ndata=1) |
| TDataElement (const TDataElement &right) |
| ~TDataElement () |
Tint | Record (TOutputObjectStream *output) |
Tint | GetRecordSize () |
Tvoid | FillData (Tvoid *data, Telement_t elementtype, Tint ndata=1) |
Tvoid | FillData (Tvoid *data, Tint ndata=1) |
Tvoid | Clear () |
Tint | Serialize (const Tvoid *buffer) |
Tint | Deserialize (const Tvoid *buffer) |
Tint | Size () const |
| GetNumberOfPrimitives() と同じ.
|
Tint * | GetIntData () const |
Tstring * | GetStringData () const |
Tdouble * | GetDoubleData () const |
Tfloat * | GetFloatData () const |
TUshort * | GetUnsignedShortData () const |
Tshort * | GetShortData () const |
Tlong * | GetLongData () const |
TUlong * | GetUnsignedLongData () const |
TUint * | GetUnsignedIntData () const |
Tvoid * | GetData () const |
Telement_t | GetElementType () const |
Tint | GetNumberOfPrimitives () const |
Tvoid | SetData (Tvoid *data) |
Tvoid | SetElementType (Telement_t elementtype) |
Tvoid | SetNumberOfPrimitives (Tint nprimitives) |
Tint | StorePrimitives (Tint *buffer, Tint narray=0) const |
Tint | StorePrimitives (Tstring *buffer, Tint narray=0) const |
Tint | StorePrimitives (Tdouble *buffer, Tint narray=0) const |
Tint | StorePrimitives (Tfloat *buffer, Tint narray=0) const |
Tint | StorePrimitives (TUshort *buffer, Tint narray=0) const |
Tint | StorePrimitives (Tshort *buffer, Tint narray=0) const |
Tint | StorePrimitives (Tlong *buffer, Tint narray=0) const |
Tint | StorePrimitives (TUlong *buffer, Tint narray=0) const |
Tint | StorePrimitives (TUint *buffer, Tint narray=0) const |
Tvoid | StorePrimitive (Tint &buffer) const |
Tvoid | StorePrimitive (Tstring &buffer) const |
Tvoid | StorePrimitive (Tdouble &buffer) const |
Tvoid | StorePrimitive (Tfloat &buffer) const |
Tvoid | StorePrimitive (TUshort &buffer) const |
Tvoid | StorePrimitive (Tshort &buffer) const |
Tvoid | StorePrimitive (Tlong &buffer) const |
Tvoid | StorePrimitive (TUlong &buffer) const |
Tvoid | StorePrimitive (TUint &buffer) const |
const TDataElement & | operator= (const TDataElement &right) |
Tbool | operator== (const TDataElement &right) const |
Tbool | operator!= (const TDataElement &right) const |
Tbool | operator== (const Tstring &right) const |
Tbool | operator!= (const Tstring &right) const |
Tobject_t | GetObjectType () const |
const Tstring & | GetID () const |
Tvoid | SetObjectType (Tobject_t objecttype) |
Tvoid | SetID (const Tstring &id) |
virtual Tbool | operator== (const TStreamableObject &right) const |
virtual Tbool | operator!= (const TStreamableObject &right) const |
Protected 変数 |
Tobject_t | theObjectType |
Tstring | theID |
フレンド |
Tostream & | operator<< (Tostream &tos, const TDataElement &right) |