Namespace: OtlCommon
Record TOmniValue
public record TOmniValue
  
Create(values: array of const) 	  | 
CreateNamed(values: array of const; cppDupConWorkaround: boolean) 	  | 
  
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
 
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
 
Create
public constructor Create(values: array of const)
Reintroduce- False
 
CreateNamed
public constructor CreateNamed(values: array of const; cppDupConWorkaround: boolean)
Reintroduce- False
 
_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
 
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