Public Types |
| enum | Type {
tyNull = 0,
tyAny = 1,
tyString = 2,
tyOctet = 3,
tyBoolean = 4,
tyShort = 5,
tyLong = 6,
tyLongLong = 7,
tyUShort = 8,
tyULong = 9,
tyULongLong = 10,
tyFloat = 11,
tyDouble = 12,
tyArray = 13,
tyAnyArray = 14,
tyStringArray = 15,
tyOctetArray = 16,
tyShortArray = 17,
tyLongArray = 18,
tyLongLongArray = 19,
tyUShortArray = 20,
tyULongArray = 21,
tyULongLongArray = 22,
tyFloatArray = 23,
tyDoubleArray = 24
} |
Public Member Functions |
| | Field (Type ty, ULong nBound=0) |
| | Field () |
| | Field (const Field &fld) |
| | Field (const Any &) |
| | Field (const String &) |
| | Field (Octet) |
| | Field (Short) |
| | Field (Long) |
| | Field (LongLong) |
| | Field (UShort) |
| | Field (ULong) |
| | Field (ULongLong) |
| | Field (Float) |
| | Field (Double) |
| | Field (const AnyArray &) |
| | Field (const StringArray &) |
| | Field (const OctetArray &) |
| | Field (const ShortArray &) |
| | Field (const LongArray &) |
| | Field (const LongLongArray &) |
| | Field (const UShortArray &) |
| | Field (const ULongArray &) |
| | Field (const ULongLongArray &) |
| | Field (const FloatArray &) |
| | Field (const DoubleArray &) |
| Field & | operator= (const Field &) |
| | ~Field () |
| Boolean | SetType (Type ty, ULong ulBound=0) |
| Type | GetType () const |
| ULong | GetBound () const |
| ULong | IsNull () const |
| Boolean | GetOctet (Octet &) const |
| Boolean | GetString (String &) const |
| Boolean | getValue (String &) const |
| Boolean | GetBoolean (Boolean &) const |
| Boolean | GetShort (Short &) const |
| Boolean | GetLong (Long &) const |
| Boolean | getValue (Long &) const |
| Boolean | GetLongLong (LongLong &) const |
| Boolean | getValue (LongLong &val) const |
| Boolean | GetUShort (UShort &) const |
| Boolean | GetULong (ULong &) const |
| Boolean | getValue (ULong &) const |
| Boolean | GetULongLong (ULongLong &) const |
| Boolean | getValue (ULongLong &val) const |
| Boolean | GetFloat (Float &) const |
| Boolean | getValue (Float &) const |
| Boolean | GetDouble (Double &) const |
| Boolean | getValue (Double &) const |
| Boolean | GetStringArray (StringArray &) const |
| Boolean | GetOctetArray (OctetArray &) const |
| Boolean | GetShortArray (ShortArray &) const |
| Boolean | GetLongArray (LongArray &) const |
| Boolean | GetLongLongArray (LongLongArray &) const |
| Boolean | GetUShortArray (UShortArray &) const |
| Boolean | GetULongArray (ULongArray &) const |
| Boolean | GetULongLongArray (ULongLongArray &) const |
| Boolean | GetFloatArray (FloatArray &) const |
| Boolean | GetDoubleArray (DoubleArray &) const |
| Boolean | getValue (DoubleArray &) const |
| StringArray * | GetStringArray () |
| LongArray * | GetLongArray () |
| Field | operator[] (ULong idx) const |
| Boolean | GetAny (Any &) const |
| Boolean | GetAnyArray (AnyArray &) const |
| Boolean | SetString (const String &) |
| Boolean | SetOctet (Octet) |
| Boolean | SetBoolean (Boolean) |
| Boolean | SetShort (Short) |
| Boolean | SetLong (Long) |
| Boolean | SetLongLong (LongLong) |
| Boolean | SetUShort (UShort) |
| Boolean | SetULong (ULong) |
| Boolean | SetULongLong (ULongLong) |
| Boolean | SetFloat (Float) |
| Boolean | SetDouble (Double) |
| Boolean | SetStringArray (const StringArray &) |
| Boolean | SetOctetArray (const OctetArray &) |
| Boolean | SetShortArray (const ShortArray &) |
| Boolean | SetLongArray (const LongArray &) |
| Boolean | SetLongLongArray (const LongLongArray &) |
| Boolean | SetUShortArray (const UShortArray &) |
| Boolean | SetULongArray (const ULongArray &) |
| Boolean | SetULongLongArray (const ULongLongArray &) |
| Boolean | SetFloatArray (const FloatArray &) |
| Boolean | SetDoubleArray (const DoubleArray &) |
| Boolean | SetAny (const Any &) |
| Boolean | SetAnyArray (const AnyArray &) |
| Boolean | ToString (String &, Boolean bType=1) const |
| Boolean | FromString (const String &) |
Static Public Attributes |
| static const Field | Null |
| static const Field | Nonexistent |
Protected Member Functions |
| Boolean | Convert (Octet &val) const |
| Boolean | Convert (Short &val) const |
| Boolean | Convert (Long &val) const |
| Boolean | Convert (LongLong &val) const |
| Boolean | Convert (UShort &val) const |
| Boolean | Convert (ULong &val) const |
| Boolean | Convert (ULongLong &val) const |
| Boolean | Convert (Float &val) const |
| Boolean | Convert (Double &val) const |
| Boolean | Convert (StringArray &val) const |
| Boolean | Convert (LongArray &val) const |
| Boolean | Convert (DoubleArray &val) const |
Protected Attributes |
| Type | m_ty |
| union { |
| Octet m_inline [8] |
| struct { |
| ULong m_ulBound |
| void * m_pointer |
| } ptr |
| ULong m_ulWhyNull |
| }; | |