System.Rtti.TValue.From

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

class function From<T>(const Value: T): TValue; inline; 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

関連項目