Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La classe type_index encapsule un pointeur dans la classe type_info pour faciliter l’indexation par ces objets.
classe type_index { public : type_index(const type_info&tinfo) ; const char *name() const ; size_t hash_code() const ; bool operator==(const type_info&right) const ; bool operator !=(const type_info&right) const ; bool operator<(const type_info&right) const ; bool operator<=(const type_info&right) const ; bool operator>(const type_info&right) const ; bool operator>=(const type_info&right) const ; } ; } ;
Le constructeur initialise ptr à &tinfo.
name retourne ptr->name().
hash_code retourne ptr->hash_code().
operator== retourne *ptr == right.ptr.
operator!= retourne !(*this == right).
operator< retourne *ptr->before(*right.ptr).
operator<= retourne !(right < *this).
operator> retourne right < *this.
operator>= retourne !(*this < right).