System.Rtti.TValue.From
Delphi
class function From<T>(const Value: T): TValue; static;
C++
TValue __fastcall TValue::From(const T Value)
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.Rtti.pas SystemRtti.h |
System.Rtti | TValue |
説明
新しい TValue レコードを、ジェネリック値から構築します。
From は、TValue レコードを格納されたジェネリック値で構築するために使用できる、ジェネリック static メソッドです。Value パラメータは、構築された TValue レコード内に格納されます。
TValue::From を前世代の C++ コンパイラで使用するには、TValue::_op_Implicit() を TValue::From<T>() の代わりに呼び出さなければなりません。条件付きコンパイルを使用して、すべての C++ コンパイラをサポートすることができます:
#ifndef __clang__
MyValue v = TValue::_op_Implicit(MyVariable);
#else
MyValue v = TValue::From<T>(MyVariable);
#endif