Classe type_index
A classe type_index
encapsula um ponteiro para a Classe type_info para auxiliar na indexação por esses objetos.
class type_index { public: type_index(const type_info& tinfo); const char *name() const; size_t hash_code() const; bool operator==(const type_info& direita) const; bool operator!=(const type_info& direita) const; operador bool<(const type_info& direita) const; operador bool<=(const type_info& direita) const; operador bool(const type_info& direita) const; operador bool>>=(const type_info& direita) const; };
O construtor inicializa ptr
para &tinfo
.
name
retorna ptr->name()
.
hash_code
retorna ptr->hash_code()
.
operator==
retorna *ptr == right.ptr
.
operator!=
retorna !(*this == right)
.
operator<
retorna *ptr->before(*right.ptr)
.
operator<=
retorna !(right < *this)
.
operator>
retorna right < *this
.
operator>=
retorna !(*this < right)
.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de