System.Rtti.TValue.From
Delphi
class function From<T>(const Value: T): TValue; inline; static;
C++
TValue __fastcall TValue::From(const T Value)
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Rtti.pas SystemRtti.h |
System.Rtti | TValue |
Description
Construit un nouvel enregistrement TValue à partir d'une valeur générique.
From est une méthode statique générique qui peut être utilisée pour construire des enregistrements TValue avec une valeur générique stockée. Le paramètre Value est stocké à l'intérieur de l'enregistrement TValue intégré.
Pour utiliser TValue::From avec les compilateurs C++ de précédente génération, vous devez appeler TValue::_op_Implicit()
à la place de TValue::From<T>()
. Vous pouvez utiliser la compilation conditionnelle pour prendre en charge tous les compilateurs C++ :
#ifndef __clang__
MyValue v = TValue::_op_Implicit(MyVariable);
#else
MyValue v = TValue::From<T>(MyVariable);
#endif