System.Rtti.TValue.Make
Delphi
class procedure Make(ABuffer: Pointer; ATypeInfo: PTypeInfo; var Result: TValue); overload; static;
class procedure Make(AValue: NativeInt; ATypeInfo: PTypeInfo; var Result: TValue); overload; static;
class procedure Make<T>(const Value: T; var Result: TValue); overload; static; inline;
C++
static void __fastcall Make(void * ABuffer, System::Typinfo::PTypeInfo ATypeInfo, TValue &Result)/* overload */;
static void __fastcall Make(NativeInt AValue, System::Typinfo::PTypeInfo ATypeInfo, TValue &Result)/* overload */;
void __fastcall TValue::Make(const T Value, TValue &Result)/* overload */
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
説明
TValue レコードを初期化します。
Make メソッドは、提供されたデータを指定した TValue レコードを構築するのに使用できる静的メソッドです。
Make は、属性として TValue レコードに未加工のデータを格納するためのポインタ、およびそのレコードに格納された値の型情報を持ちます。 その結果、Make は指定したデータを格納する TValue レコードを構築します。
関連項目