Sign in Join
FPDoc Onlineexperiment

TValueType enumeration

In unit Classes

Enumerated type used to identify the kind of streamed property.

Declaration

pascal
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)

Description

Nothing more than the line above yet.

Values

vaNullEmpty value. Ends a list.
vaListIdentifies the start of a list of values.
vaInt8Integer value, 8 bits long.
vaInt16Integer value, 16 bits long.
vaInt32Integer value, 32 bits long.
vaExtendedExtended value.
vaStringString value.
vaIdentIdentifier.
vaFalseBoolean False value.
vaTrueBoolean True value.
vaBinaryBinary data follows.
vaSetSet data follows.
vaLStringAnsistring data follows.
vaNilNil pointer.
vaCollectionCollection follows.
vaSingleSingle type follows.
vaCurrencyCurrency value follows.
vaDateDate value follows.
vaWStringWidestring value follows.
vaInt64Integer value, 64 bits long.
vaUTF8StringUTF8 encoded Unicode string.
vaUStringUnicodeString value.
vaQWordQWord (64-bit word) value.
vaDouble

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.