System.Rtti.TValue.From

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Siehe auch