Defines an interface for variant data. Defines a Variant Manager interface.
Definition at line 121 of file ZVariant.pas.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
TZVariant IZVariantManager::Convert | ( | const TZVariant | Value, | |
TZVariantType | NewType | |||
) |
Reimplemented in TZDefaultVariantManager, and TZSoftVariantManager.
Boolean IZVariantManager::GetAsBoolean | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
TDateTime IZVariantManager::GetAsDateTime | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
Extended IZVariantManager::GetAsFloat | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
Int64 IZVariantManager::GetAsInteger | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
IZInterface IZVariantManager::GetAsInterface | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
Pointer IZVariantManager::GetAsPointer | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
AnsiString IZVariantManager::GetAsString | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
WideString IZVariantManager::GetAsUnicodeString | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
Boolean IZVariantManager::IsNull | ( | const TZVariant | Value | ) |
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsBoolean | ( | TZVariant & | Value, | |
Boolean | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsDateTime | ( | TZVariant & | Value, | |
TDateTime | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsFloat | ( | TZVariant & | Value, | |
Extended | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsInteger | ( | TZVariant & | Value, | |
Int64 | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsInterface | ( | TZVariant & | Value, | |
IZInterface | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsPointer | ( | TZVariant & | Value, | |
Pointer | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsString | ( | TZVariant & | Value, | |
const AnsiString | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetAsUnicodeString | ( | TZVariant & | Value, | |
const WideString | Data | |||
) |
Reimplemented in TZDefaultVariantManager.
IZVariantManager::SetNull | ( | TZVariant & | Value | ) |
Reimplemented in TZDefaultVariantManager.