Namespace: OtlCommon

Record TOmniValue


public record TOmniValue


Field Summary
  internal  int64 ovData
 
  internal  IInterface ovIntf
 
  internal  TOmniValueDataType ovType
 
 

Property Summary
  public  AnsiString AsAnsiString
 
  public  TOmniValueContainer AsArray
 
  public  TOmniValue AsArrayItem
 
  public  TOmniValue AsArrayItem
 
  public  TOmniValue AsArrayItem
 
  public  TOmniValue AsArrayItemOV
 
  public  boolean AsBoolean
 
  public  cardinal AsCardinal
 
  public  TDateTime AsDateTime
 
  public  Double AsDouble
 
  public  Exception AsException
 
  public  Extended AsExtended
 
  public  int64 AsInt64
 
  public  integer AsInteger
 
  public  IInterface AsInterface
 
  public  TObject AsObject
 
  public  TObject AsOwnedObject
 
  public  pointer AsPointer
 
  public  string AsString
 
  public  TValue AsTValue
 
  public  Variant AsVariant
 
  public  WideString AsWideString
 
  public  TOmniValueDataType DataType
 
  public  boolean OwnsObject
 
 

Constructor Summary
Create(values: array of const)
 
CreateNamed(values: array of const; cppDupConWorkaround: boolean)
 
 

Method Summary
  public Sub _AddRef()
 
  public Sub _Release()
 
  public Sub _ReleaseAndClear()
 
  internal Sub _RemoveWarnings()
 
  public function TOmniValue CastFrom<T>(value: T)
 
  public function T CastTo<T>()
 
  internal function AnsiString CastToAnsiString()
 
  public function AnsiString CastToAnsiStringDef(defValue: AnsiString)
 
  internal function boolean CastToBoolean()
 
  public function boolean CastToBooleanDef(defValue: boolean)
 
  internal function cardinal CastToCardinal()
 
  public function cardinal CastToCardinalDef(defValue: cardinal)
 
  internal function TDateTime CastToDateTime()
 
  public function TDateTime CastToDateTimeDef(defValue: TDateTime)
 
  internal function Double CastToDouble()
 
  public function Double CastToDoubleDef(defValue: Double)
 
  internal function Exception CastToException()
 
  public function Exception CastToExceptionDef(defValue: Exception)
 
  internal function Extended CastToExtended()
 
  public function Extended CastToExtendedDef(defValue: Extended)
 
  internal function int64 CastToInt64()
 
  public function int64 CastToInt64Def(defValue: int64)
 
  internal function integer CastToInteger()
 
  public function integer CastToIntegerDef(defValue: integer)
 
  internal function IInterface CastToInterface()
 
  public function IInterface CastToInterfaceDef(defValue: IInterface)
 
  internal function TObject CastToObject()
 
  public function T CastToObject<T>()
 
  public function TObject CastToObjectDef(defValue: TObject)
 
  internal function pointer CastToPointer()
 
  public function pointer CastToPointerDef(defValue: pointer)
 
  internal function IOmniAutoDestroyObject CastToRecord()
 
  internal function string CastToString()
 
  public function string CastToStringDef(defValue: string)
 
  internal function Variant CastToVariant()
 
  public function Variant CastToVariantDef(defValue: Variant)
 
  internal function WideString CastToWideString()
 
  public function WideString CastToWideStringDef(defValue: WideString)
 
  public Sub Clear()
 
  internal Sub ClearIntf()
 
  public function TOmniValue FromArray<T>(values: TArray<T>)
 
  public function TOmniValue FromRecord<T>(value: T)
 
  internal function TOmniValueContainer GetArrayFromTValue(value: TValue)
 
  internal function TOmniValueContainer GetAsArray()
 
  internal function TOmniValue GetAsArrayItem(idx: integer)
 
  internal function TOmniValue GetAsArrayItem(name: string)
 
  internal function TOmniValue GetAsArrayItem(param: TOmniValue )
 
  internal function TOmniValue GetAsArrayItemOV(param: TOmniValue )
 
  internal function TValue GetAsTValue()
 
  internal function TValue GetTValueFromArray(a: TOmniValueContainer )
 
  public function boolean HasArrayItem(idx: integer)
 
  public function boolean HasArrayItem(name: string)
 
  public function boolean HasArrayItem(param: TOmniValue )
 
  public function boolean IsAnsiString()
 
  public function boolean IsArray()
 
  public function boolean IsBoolean()
 
  public function boolean IsDateTime()
 
  public function boolean IsEmpty()
 
  public function boolean IsException()
 
  public function boolean IsFloating()
 
  public function boolean IsInteger()
 
  public function boolean IsInterface()
 
  public function boolean IsInterfacedType()
 
  public function boolean IsObject()
 
  public function boolean IsOwnedObject()
 
  public function boolean IsPointer()
 
  public function boolean IsRecord()
 
  public function boolean IsString()
 
  public function boolean IsVariant()
 
  public function boolean IsWideString()
 
  public function TOmniValue Null()
 
  public function boolean operator Equal(a: TOmniValue ; i: integer)
 
  public function boolean operator Equal(a: TOmniValue ; s: string)
 
  public function TOmniValue operator Implicit(a: boolean)
 
  public function TOmniValue operator Implicit(a: Double)
 
  public function TOmniValue operator Implicit(a: Extended)
 
  public function TOmniValue operator Implicit(a: integer)
 
  public function TOmniValue operator Implicit(a: int64)
 
  public function TOmniValue operator Implicit(a: pointer)
 
  public function TOmniValue operator Implicit(a: string)
 
  public function TOmniValue operator Implicit(a: IInterface)
 
  public function TOmniValue operator Implicit(a: TObject)
 
  public function TOmniValue operator Implicit(a: Exception)
 
  public function int64 operator Implicit(a: TOmniValue )
 
  public function TOmniValue operator Implicit(a: Variant)
 
  public function TOmniValue operator Implicit(a: TDateTime)
 
  public function TOmniValue operator Implicit(a: AnsiString)
 
  public function TOmniValue operator Implicit(a: WideString)
 
  public function TOmniValue operator Implicit(a: TValue)
 
  public function PInt64 RawData()
 
  public Sub RawZero()
 
  internal Sub SetAsAnsiString(value: AnsiString)
 
  internal Sub SetAsArray(value: TOmniValueContainer )
 
  internal Sub SetAsArrayItem(idx: integer; value: TOmniValue )
 
  internal Sub SetAsArrayItem(name: string; value: TOmniValue )
 
  internal Sub SetAsArrayItem(param: TOmniValue ; value: TOmniValue )
 
  internal Sub SetAsArrayItemOV(param: TOmniValue ; value: TOmniValue )
 
  internal Sub SetAsBoolean(value: boolean)
 
  internal Sub SetAsCardinal(value: cardinal)
 
  internal Sub SetAsDateTime(value: TDateTime)
 
  internal Sub SetAsDouble(value: Double)
 
  internal Sub SetAsException(value: Exception)
 
  internal Sub SetAsExtended(value: Extended)
 
  internal Sub SetAsInt64(value: int64)
 
  internal Sub SetAsInteger(value: integer)
 
  internal Sub SetAsInterface(value: IInterface)
 
  internal Sub SetAsObject(value: TObject)
 
  internal Sub SetAsOwnedObject(value: TObject)
 
  internal Sub SetAsPointer(value: pointer)
 
  internal Sub SetAsRecord(intf: IOmniAutoDestroyObject )
 
  internal Sub SetAsString(value: string)
 
  internal Sub SetAsTValue(value: TValue)
 
  internal Sub SetAsVariant(value: Variant)
 
  internal Sub SetAsWideString(value: WideString)
 
  internal Sub SetOwnsObject(value: boolean)
 
  public function TArray<T> ToArray<T>()
 
  public function T ToObject<T>()
 
  public function T ToRecord<T>()
 
  public function boolean TryCastToAnsiString(value: AnsiString)
 
  public function boolean TryCastToBoolean(value: boolean)
 
  public function boolean TryCastToCardinal(value: cardinal)
 
  public function boolean TryCastToDateTime(value: TDateTime)
 
  public function boolean TryCastToDouble(value: Double)
 
  public function boolean TryCastToException(value: Exception)
 
  public function boolean TryCastToExtended(value: Extended)
 
  public function boolean TryCastToInt64(value: int64)
 
  public function boolean TryCastToInteger(value: integer)
 
  public function boolean TryCastToInterface(value: IInterface)
 
  public function boolean TryCastToObject(value: TObject)
 
  public function boolean TryCastToPointer(value: pointer)
 
  public function boolean TryCastToString(value: string)
 
  public function boolean TryCastToVariant(value: Variant)
 
  public function boolean TryCastToWideString(value: WideString)
 
  public function T Unwrap<T>()
 
  public function TOmniValue Wrap<T>(value: T)
 
 

Field Detail

ovData

internal ovData: int64
Const
False
Type
int64
Class
False

ovIntf

internal ovIntf: IInterface
Const
False
Type
IInterface
Class
False

ovType

internal ovType: TOmniValueDataType 
Const
False
Type
TOmniValueDataType
Class
False

Property Detail

AsAnsiString

public AsAnsiString: AnsiString
Type
AnsiString
Class
False
Access
read/write

AsArray

public AsArray: TOmniValueContainer 
Type
TOmniValueContainer
Class
False
Access
read

AsArrayItem

public AsArrayItem: TOmniValue 
Type
TOmniValue
Class
False
Access
read/write

AsArrayItem

public AsArrayItem: TOmniValue 
Type
TOmniValue
Class
False
Access
read/write

AsArrayItem

public AsArrayItem: TOmniValue 
Type
TOmniValue
Class
False
Access
read/write

AsArrayItemOV

public AsArrayItemOV: TOmniValue 
Type
TOmniValue
Class
False
Access
read/write

AsBoolean

public AsBoolean: boolean
Type
boolean
Class
False
Access
read/write

AsCardinal

public AsCardinal: cardinal
Type
cardinal
Class
False
Access
read/write

AsDateTime

public AsDateTime: TDateTime
Type
TDateTime
Class
False
Access
read/write

AsDouble

public AsDouble: Double
Type
Double
Class
False
Access
read/write

AsException

public AsException: Exception
Type
Exception
Class
False
Access
read/write

AsExtended

public AsExtended: Extended
Type
Extended
Class
False
Access
read/write

AsInt64

public AsInt64: int64
Type
int64
Class
False
Access
read/write

AsInteger

public AsInteger: integer
Type
integer
Class
False
Access
read/write

AsInterface

public AsInterface: IInterface
Type
IInterface
Class
False
Access
read/write

AsObject

public AsObject: TObject
Type
TObject
Class
False
Access
read/write

AsOwnedObject

public AsOwnedObject: TObject
Type
TObject
Class
False
Access
read/write

AsPointer

public AsPointer: pointer
Type
pointer
Class
False
Access
read/write

AsString

public AsString: string
Type
string
Class
False
Access
read/write

AsTValue

public AsTValue: TValue
Type
TValue
Class
False
Access
read/write

AsVariant

public AsVariant: Variant
Type
Variant
Class
False
Access
read/write

AsWideString

public AsWideString: WideString
Type
WideString
Class
False
Access
read/write

DataType

public DataType: TOmniValueDataType 
Type
TOmniValueDataType
Class
False
Access
read

OwnsObject

public OwnsObject: boolean
Type
boolean
Class
False
Access
read/write

Constructor Detail

Create

public constructor Create(values: array of const)
Reintroduce
False

CreateNamed

public constructor CreateNamed(values: array of const; cppDupConWorkaround: boolean)
Reintroduce
False

Method Detail

_AddRef

public procedure _AddRef()
Reintroduce
False
Class
False

_Release

public procedure _Release()
Reintroduce
False
Class
False

_ReleaseAndClear

public procedure _ReleaseAndClear()
Reintroduce
False
Class
False

_RemoveWarnings

internal procedure _RemoveWarnings()
Reintroduce
False
Class
True

CastFrom

public function CastFrom<T>(value: T): TOmniValue 
Generic Parameters
T
Reintroduce
False
Returns
TOmniValue
Class
True

CastTo

public function CastTo<T>(): T
Generic Parameters
T
Reintroduce
False
Returns
T
Class
False

CastToAnsiString

internal function CastToAnsiString(): AnsiString
Reintroduce
False
Returns
AnsiString
Class
False

CastToAnsiStringDef

public function CastToAnsiStringDef(defValue: AnsiString): AnsiString
Reintroduce
False
Returns
AnsiString
Class
False

CastToBoolean

internal function CastToBoolean(): boolean
Reintroduce
False
Returns
boolean
Class
False

CastToBooleanDef

public function CastToBooleanDef(defValue: boolean): boolean
Reintroduce
False
Returns
boolean
Class
False

CastToCardinal

internal function CastToCardinal(): cardinal
Reintroduce
False
Returns
cardinal
Class
False

CastToCardinalDef

public function CastToCardinalDef(defValue: cardinal): cardinal
Reintroduce
False
Returns
cardinal
Class
False

CastToDateTime

internal function CastToDateTime(): TDateTime
Reintroduce
False
Returns
TDateTime
Class
False

CastToDateTimeDef

public function CastToDateTimeDef(defValue: TDateTime): TDateTime
Reintroduce
False
Returns
TDateTime
Class
False

CastToDouble

internal function CastToDouble(): Double
Reintroduce
False
Returns
Double
Class
False

CastToDoubleDef

public function CastToDoubleDef(defValue: Double): Double
Reintroduce
False
Returns
Double
Class
False

CastToException

internal function CastToException(): Exception
Reintroduce
False
Returns
Exception
Class
False

CastToExceptionDef

public function CastToExceptionDef(defValue: Exception): Exception
Reintroduce
False
Returns
Exception
Class
False

CastToExtended

internal function CastToExtended(): Extended
Reintroduce
False
Returns
Extended
Class
False

CastToExtendedDef

public function CastToExtendedDef(defValue: Extended): Extended
Reintroduce
False
Returns
Extended
Class
False

CastToInt64

internal function CastToInt64(): int64
Reintroduce
False
Returns
int64
Class
False

CastToInt64Def

public function CastToInt64Def(defValue: int64): int64
Reintroduce
False
Returns
int64
Class
False

CastToInteger

internal function CastToInteger(): integer
Reintroduce
False
Returns
integer
Class
False

CastToIntegerDef

public function CastToIntegerDef(defValue: integer): integer
Reintroduce
False
Returns
integer
Class
False

CastToInterface

internal function CastToInterface(): IInterface
Reintroduce
False
Returns
IInterface
Class
False

CastToInterfaceDef

public function CastToInterfaceDef(defValue: IInterface): IInterface
Reintroduce
False
Returns
IInterface
Class
False

CastToObject

internal function CastToObject(): TObject
Reintroduce
False
Returns
TObject
Class
False

CastToObject

public function CastToObject<T>(): T
Generic Parameters
T: class
Reintroduce
False
Returns
T
Class
False

CastToObjectDef

public function CastToObjectDef(defValue: TObject): TObject
Reintroduce
False
Returns
TObject
Class
False

CastToPointer

internal function CastToPointer(): pointer
Reintroduce
False
Returns
pointer
Class
False

CastToPointerDef

public function CastToPointerDef(defValue: pointer): pointer
Reintroduce
False
Returns
pointer
Class
False

CastToRecord

internal function CastToRecord(): IOmniAutoDestroyObject 
Reintroduce
False
Returns
IOmniAutoDestroyObject
Class
False

CastToString

internal function CastToString(): string
Reintroduce
False
Returns
string
Class
False

CastToStringDef

public function CastToStringDef(defValue: string): string
Reintroduce
False
Returns
string
Class
False

CastToVariant

internal function CastToVariant(): Variant
Reintroduce
False
Returns
Variant
Class
False

CastToVariantDef

public function CastToVariantDef(defValue: Variant): Variant
Reintroduce
False
Returns
Variant
Class
False

CastToWideString

internal function CastToWideString(): WideString
Reintroduce
False
Returns
WideString
Class
False

CastToWideStringDef

public function CastToWideStringDef(defValue: WideString): WideString
Reintroduce
False
Returns
WideString
Class
False

Clear

public procedure Clear()
Reintroduce
False
Class
False

ClearIntf

internal procedure ClearIntf()
Reintroduce
False
Class
False

FromArray

public function FromArray<T>(values: TArray<T>): TOmniValue 
Generic Parameters
T
Reintroduce
False
Returns
TOmniValue
Class
True

FromRecord

public function FromRecord<T>(value: T): TOmniValue 
Generic Parameters
T: record
Reintroduce
False
Returns
TOmniValue
Class
True

GetArrayFromTValue

internal function GetArrayFromTValue(value: TValue): TOmniValueContainer 
Reintroduce
False
Returns
TOmniValueContainer
Class
False

GetAsArray

internal function GetAsArray(): TOmniValueContainer 
Reintroduce
False
Returns
TOmniValueContainer
Class
False

GetAsArrayItem

internal function GetAsArrayItem(idx: integer): TOmniValue 
Reintroduce
False
Returns
TOmniValue
Class
False

GetAsArrayItem

internal function GetAsArrayItem(name: string): TOmniValue 
Reintroduce
False
Returns
TOmniValue
Class
False

GetAsArrayItem

internal function GetAsArrayItem(param: TOmniValue ): TOmniValue 
Reintroduce
False
Returns
TOmniValue
Class
False

GetAsArrayItemOV

internal function GetAsArrayItemOV(param: TOmniValue ): TOmniValue 
Reintroduce
False
Returns
TOmniValue
Class
False

GetAsTValue

internal function GetAsTValue(): TValue
Reintroduce
False
Returns
TValue
Class
False

GetTValueFromArray

internal function GetTValueFromArray(a: TOmniValueContainer ): TValue
Reintroduce
False
Returns
TValue
Class
False

HasArrayItem

public function HasArrayItem(idx: integer): boolean
Reintroduce
False
Returns
boolean
Class
False

HasArrayItem

public function HasArrayItem(name: string): boolean
Reintroduce
False
Returns
boolean
Class
False

HasArrayItem

public function HasArrayItem(param: TOmniValue ): boolean
Reintroduce
False
Returns
boolean
Class
False

IsAnsiString

public function IsAnsiString(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsArray

public function IsArray(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsBoolean

public function IsBoolean(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsDateTime

public function IsDateTime(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsEmpty

public function IsEmpty(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsException

public function IsException(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsFloating

public function IsFloating(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsInteger

public function IsInteger(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsInterface

public function IsInterface(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsInterfacedType

public function IsInterfacedType(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsObject

public function IsObject(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsOwnedObject

public function IsOwnedObject(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsPointer

public function IsPointer(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsRecord

public function IsRecord(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsString

public function IsString(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsVariant

public function IsVariant(): boolean
Reintroduce
False
Returns
boolean
Class
False

IsWideString

public function IsWideString(): boolean
Reintroduce
False
Returns
boolean
Class
False

Null

public function Null(): TOmniValue 
Reintroduce
False
Returns
TOmniValue
Class
True

operator Equal

public function operator Equal(a: TOmniValue ; i: integer): boolean
Class
False

operator Equal

public function operator Equal(a: TOmniValue ; s: string): boolean
Class
False

operator Implicit

public function operator Implicit(a: boolean): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: Double): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: Extended): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: integer): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: int64): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: pointer): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: string): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: IInterface): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: TObject): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: Exception): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: TOmniValue ): int64
Class
False

operator Implicit

public function operator Implicit(a: Variant): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: TDateTime): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: AnsiString): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: WideString): TOmniValue 
Class
False

operator Implicit

public function operator Implicit(a: TValue): TOmniValue 
Class
False

RawData

public function RawData(): PInt64
Reintroduce
False
Returns
PInt64
Class
False

RawZero

public procedure RawZero()
Reintroduce
False
Class
False

SetAsAnsiString

internal procedure SetAsAnsiString(value: AnsiString)
Reintroduce
False
Class
False

SetAsArray

internal procedure SetAsArray(value: TOmniValueContainer )
Reintroduce
False
Class
False

SetAsArrayItem

internal procedure SetAsArrayItem(idx: integer; value: TOmniValue )
Reintroduce
False
Class
False

SetAsArrayItem

internal procedure SetAsArrayItem(name: string; value: TOmniValue )
Reintroduce
False
Class
False

SetAsArrayItem

internal procedure SetAsArrayItem(param: TOmniValue ; value: TOmniValue )
Reintroduce
False
Class
False

SetAsArrayItemOV

internal procedure SetAsArrayItemOV(param: TOmniValue ; value: TOmniValue )
Reintroduce
False
Class
False

SetAsBoolean

internal procedure SetAsBoolean(value: boolean)
Reintroduce
False
Class
False

SetAsCardinal

internal procedure SetAsCardinal(value: cardinal)
Reintroduce
False
Class
False

SetAsDateTime

internal procedure SetAsDateTime(value: TDateTime)
Reintroduce
False
Class
False

SetAsDouble

internal procedure SetAsDouble(value: Double)
Reintroduce
False
Class
False

SetAsException

internal procedure SetAsException(value: Exception)
Reintroduce
False
Class
False

SetAsExtended

internal procedure SetAsExtended(value: Extended)
Reintroduce
False
Class
False

SetAsInt64

internal procedure SetAsInt64(value: int64)
Reintroduce
False
Class
False

SetAsInteger

internal procedure SetAsInteger(value: integer)
Reintroduce
False
Class
False

SetAsInterface

internal procedure SetAsInterface(value: IInterface)
Reintroduce
False
Class
False

SetAsObject

internal procedure SetAsObject(value: TObject)
Reintroduce
False
Class
False

SetAsOwnedObject

internal procedure SetAsOwnedObject(value: TObject)
Reintroduce
False
Class
False

SetAsPointer

internal procedure SetAsPointer(value: pointer)
Reintroduce
False
Class
False

SetAsRecord

internal procedure SetAsRecord(intf: IOmniAutoDestroyObject )
Reintroduce
False
Class
False

SetAsString

internal procedure SetAsString(value: string)
Reintroduce
False
Class
False

SetAsTValue

internal procedure SetAsTValue(value: TValue)
Reintroduce
False
Class
False

SetAsVariant

internal procedure SetAsVariant(value: Variant)
Reintroduce
False
Class
False

SetAsWideString

internal procedure SetAsWideString(value: WideString)
Reintroduce
False
Class
False

SetOwnsObject

internal procedure SetOwnsObject(value: boolean)
Reintroduce
False
Class
False

ToArray

public function ToArray<T>(): TArray<T>
Generic Parameters
T
Reintroduce
False
Returns
TArray<T>
Class
False

ToObject

public function ToObject<T>(): T
Generic Parameters
T: class
Reintroduce
False
Returns
T
Class
False

ToRecord

public function ToRecord<T>(): T
Generic Parameters
T
Reintroduce
False
Returns
T
Class
False

TryCastToAnsiString

public function TryCastToAnsiString(value: AnsiString): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToBoolean

public function TryCastToBoolean(value: boolean): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToCardinal

public function TryCastToCardinal(value: cardinal): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToDateTime

public function TryCastToDateTime(value: TDateTime): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToDouble

public function TryCastToDouble(value: Double): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToException

public function TryCastToException(value: Exception): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToExtended

public function TryCastToExtended(value: Extended): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToInt64

public function TryCastToInt64(value: int64): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToInteger

public function TryCastToInteger(value: integer): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToInterface

public function TryCastToInterface(value: IInterface): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToObject

public function TryCastToObject(value: TObject): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToPointer

public function TryCastToPointer(value: pointer): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToString

public function TryCastToString(value: string): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToVariant

public function TryCastToVariant(value: Variant): boolean
Reintroduce
False
Returns
boolean
Class
False

TryCastToWideString

public function TryCastToWideString(value: WideString): boolean
Reintroduce
False
Returns
boolean
Class
False

Unwrap

public function Unwrap<T>(): T
Generic Parameters
T
Reintroduce
False
Returns
T
Class
False

Wrap

public function Wrap<T>(value: T): TOmniValue 
Generic Parameters
T
Reintroduce
False
Returns
TOmniValue
Class
True

Association Link

to Enum TOmniValueDataType

Supplier
TOmniValueDataType
Directed
False
Client
ovType
Type
association

to Class TOmniValueContainer

Supplier
TOmniValueContainer
Directed
False
Client
AsArray
Type
association

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
AsArrayItem
Type
association

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
AsArrayItem
Type
association

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
AsArrayItem
Type
association

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
AsArrayItemOV
Type
association

to Enum TOmniValueDataType

Supplier
TOmniValueDataType
Directed
False
Client
DataType
Type
association