System.Rtti.TValue.From

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function From<T>(const Value: T): TValue; inline; static;

C++

TValue __fastcall TValue::From(const T Value)

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Rtti.pas
SystemRtti.h
System.Rtti TValue


Description

Construit un nouvel enregistrement TValue à partir d'une valeur générique.

From est une méthode statique générique qui peut être utilisée pour construire des enregistrements TValue avec une valeur générique stockée. Le paramètre Value est stocké à l'intérieur de l'enregistrement TValue intégré.

Pour utiliser TValue::From avec les compilateurs C++ de précédente génération, vous devez appeler TValue::_op_Implicit() à la place de TValue::From<T>(). Vous pouvez utiliser la compilation conditionnelle pour prendre en charge tous les compilateurs C++ :

#ifndef __clang__
  MyValue v = TValue::_op_Implicit(MyVariable);
#else
  MyValue v = TValue::From<T>(MyVariable);
#endif

Voir aussi