Source position: rtti.pp line 123
type TValue = record |
public |
class function Empty; |
class procedure Make(); |
class procedure MakeOpenArray(); |
class function From(); |
class function FromOpenArray(); |
class function FromOrdinal(); |
class function FromArray(); |
class function FromVarRec(); |
class function FromVariant(); |
class function Equals(); |
class function SameValue(); |
function IsArray; |
function IsOpenArray; |
function AsString; |
function AsUnicodeString; |
function AsAnsiString; |
function AsExtended; |
function IsClass; |
function AsClass; |
function IsObject; |
function AsObject; |
function IsOrdinal; |
function AsOrdinal; |
function AsBoolean; |
function IsNumeric; |
function IsSingle; |
function IsCurrency; |
function IsDouble; |
function IsExtended; |
function IsString; |
function IsPointer; |
function IsVariant; |
function AsCurrency; |
function AsSingle; |
function AsDateTime; |
function IsDateTime; |
function AsDouble; |
function AsInteger; |
function AsError; |
function AsChar; |
function AsAnsiChar; |
function AsWideChar; |
function AsInt64; |
function AsUInt64; |
function AsInterface; |
function AsPointer; |
function AsVariant; |
function ToString(); |
function GetArrayLength; |
function GetArrayElement(); |
procedure SetArrayElement(); |
function IsType(); |
function IsInstanceOf(); |
function TryCast(); |
function Cast(); |
function AsType(); |
function TryAsType(); |
function TryAsOrdinal(); |
function GetReferenceToRawData; |
procedure ExtractRawData(); |
procedure ExtractRawDataNoCopy(); |
class operator assign(ShortString):TValue(); |
class operator assign(AnsiString):TValue(); |
class operator assign(UnicodeString):TValue(); |
class operator assign(WideString):TValue(); |
class operator assign(LongInt):TValue(); |
class operator assign(SmallInt):TValue(); |
class operator assign(ShortInt):TValue(); |
class operator assign(Byte):TValue(); |
class operator assign(Word):TValue(); |
class operator assign(Cardinal):TValue(); |
class operator assign(Single):TValue(); |
class operator assign(Double):TValue(); |
class operator assign(Currency):TValue(); |
class operator assign(Comp):TValue(); |
class operator assign(Int64):TValue(); |
class operator assign(QWord):TValue(); |
class operator assign(TObject):TValue(); |
class operator assign(TClass):TValue(); |
class operator assign(Pointer):TValue(); |
class operator assign(Boolean):TValue(); |
class operator assign(IUnknown):TValue(); |
class operator assign(TVarRec):TValue(); |
property DataSize: SizeInt; [r] |
property Kind: TTypeKind; [r] |
property TypeData: PTypeData; [r] |
property TypeInfo: PTypeInfo; [r] |
property IsEmpty: Boolean; [r] |
|
end; |