System.Rtti.TValue.IsType
Delphi
function IsType<T>: Boolean; overload;
function IsType(ATypeInfo: PTypeInfo): Boolean; overload;
C++
bool __fastcall TValue::IsType(void)
bool __fastcall IsType(System::Typinfo::PTypeInfo ATypeInfo)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Rtti.pas SystemRtti.h |
System.Rtti | TValue |
Description
Vérifie si la valeur actuellement stockée peut être transtypé en un type donné.
Appelez IsType pour vérifier si la valeur stockée est du type donné. IsType requiert le paramètre ATypeInfo, qui représente l'information de type du type à vérifier. IsType renvoie true si la valeur stockée est du type vérifié, et false sinon.
Le variant générique de cette méthode ne requièrt pas de paramètres, car elle obtient les informations PTypeInfo de manière interne.
Voir aussi