Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## 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

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD