TValueType¶
Enumerated type used to identify the kind of streamed property.
Declaration¶
Source position: classesh.inc line 1806
type
TValueType = (vaNull,vaList,vaInt8,vaInt16,vaInt32,vaExtended,vaString,
vaIdent,vaFalse,vaTrue,vaBinary,vaSet,vaLString,vaNil,
vaCollection,vaSingle,vaCurrency,vaDate,vaWString,vaInt64,
vaUTF8String,vaUString,vaQWord,vaDouble)Values¶
| Value | Description |
|---|---|
| vaNull | Empty value. Ends a list. |
| vaList | Identifies the start of a list of values. |
| vaInt8 | Integer value, 8 bits long. |
| vaInt16 | Integer value, 16 bits long. |
| vaInt32 | Integer value, 32 bits long. |
| vaExtended | Extended value. |
| vaString | String value. |
| vaIdent | Identifier. |
| vaFalse | Boolean False value. |
| vaTrue | Boolean True value. |
| vaBinary | Binary data follows. |
| vaSet | Set data follows. |
| vaLString | Ansistring data follows. |
| vaNil | Nil pointer. |
| vaCollection | Collection follows. |
| vaSingle | Single type follows. |
| vaCurrency | Currency value follows. |
| vaDate | Date value follows. |
| vaWString | Widestring value follows. |
| vaInt64 | Integer value, 64 bits long. |
| vaUTF8String | UTF8 encoded Unicode string. |
| vaUString | UnicodeString value. |
| vaQWord | QWord (64-bit word) value. |
| vaDouble |