type_index — Klasa
Klasa type_index
opakowuje wskaźnik do type_info Klasy w celu ułatwienia indeksowania przez takie obiekty.
klasa type_index { public: type_index(const type_info& tinfo); const char *name() const; size_t hash_code() const; operator bool==(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; };
Konstruktor inicjuje ptr
element .&tinfo
name
zwraca wartość ptr->name()
.
hash_code
zwraca wartość ptr->hash_code()
.
operator==
zwraca wartość *ptr == right.ptr
.
operator!=
zwraca wartość !(*this == right)
.
operator<
zwraca wartość *ptr->before(*right.ptr)
.
operator<=
zwraca wartość !(right < *this)
.
operator>
zwraca wartość right < *this
.
operator>=
zwraca wartość !(*this < right)
.
Zobacz też
Informacje o typach uzyskiwane w czasie rzeczywistym
<typeindex>