std::type_info
Depuis fr.cppreference.net
| type_info::name <typeinfo>
|
||
class type_info;
|
||
Défini dans l'en-tête type_infoLa classe contient des informations spécifiques à l'implémentation sur un type, notamment le nom du type et des moyens de comparer deux types pour l'égalité ou l'ordre de classement. C'est la classe renvoyée par l'opérateur typeid
.
La classe type_info n'est ni CopyConstructible ni CopyAssignable.
Fonctions membres
|
(constructor)
[deleted]
|
n'a ni constructeur par défaut ni constructeur de copie
(fonction membre publique) |
|
[virtual]
|
le destructeur virtuel fait de
type_info
une classe polymorphe
(fonction membre publique virtuelle) |
|
operator=
[deleted]
|
ne peut pas être copié par assignation
(fonction membre publique) |
|
(removed in C++20)
|
vérifie si les objets font référence au même type
(fonction membre publique) |
vérifie si le type référencé précède le type référencé d'un autre
type_info
dans l'ordre défini par l'implémentation, c'est-à-dire ordonne les types référencés (fonction membre publique) |
|
|
(C++11)
|
retourne une valeur qui est identique pour les mêmes types
(fonction membre publique) |
|
nom défini par l'implémentation du type
(fonction membre publique) |
Voir aussi
|
(C++11)
|
encapsuleur d'un objet
type_info
pouvant être utilisé comme index dans les conteneurs associatifs et non ordonnés
(classe) |
typeid
|
Interroge les informations d'un type, renvoyant un objet
std::type_info
représentant le type
(opérateur intégré) |