System.Rtti.TValue.From
Delphi
class function From<T>(const Value: T): TValue; inline; static;
C++
TValue __fastcall TValue::From(const T Value)
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Rtti.pas SystemRtti.h |
System.Rtti | TValue |
Beschreibung
Erstellt einen neuen TValue-Datensatz aus einem generischen Wert.
From ist eine generische statische Methode, die zum Erstellen von TValue-Datensätzen mit einem gespeicherten generischen Wert verwendet wird. Der Value-Parameter wird innerhalb des erstellten TValue-Datensatzes gespeichert.
Um TValue::From in C++-Compiler früherer Generationen zu verwenden, müssen Sie TValue::_op_Implicit()
statt TValue::From<T>()
aufrufen. Sie können bedingte Compilierung verwenden, um alle C++-Compiler zu unterstützen:
#ifndef __clang__
MyValue v = TValue::_op_Implicit(MyVariable);
#else
MyValue v = TValue::From<T>(MyVariable);
#endif