[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Classes' (#rtl)

# TValueType

Enumerated type used to identify the kind of streamed property

## Declaration

Source position: classesh.inc line 1185

`type TValueType = (`
`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
`);`