__is_base_of
Remonter à Fonctions trait de type (C++11) - Index
Catégorie
Fonctions trait de type
Syntaxe
bool __is_base_of (typename Base, typename Derived)
Renvoie true si et seulement si Base est une classe de base de Derived.
Erreur si Derived est un type incomplet et Base un type-classe.
Remarque : False (mais bien formé) si Base ou Derived est une union ou un type non-classe, même si l'autre est un type incomplet.
True si une classe du DAG des classes de base pour Derived est Base. Cela inclut les bases privées, protégées, ambiguës ou virtuelles. Renvoie ainsi simplement true la première fois que la recherche trouve une correspondance.