Skip to content

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