diff --git a/boost/hash_template_inde_idm6560.html b/boost/hash_template_inde_idm6560.html new file mode 100644 index 0000000..bf61787 --- /dev/null +++ b/boost/hash_template_inde_idm6560.html @@ -0,0 +1,62 @@ + +
+ +![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::hash<template_index> — hash structure specialization for template_index
+// In header: <boost/type_index.hpp> + + +struct hash<template_index> { + + // public member functions + std::size_t operator()(template_index const &) const; +};
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::hash<type_index> — hash structure specialization for type_index.
+// In header: <boost/type_index.hpp> + + +struct hash<type_index> { + + // public member functions + std::size_t operator()(type_index const &) const; +};
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::template_id
+// In header: <boost/type_index.hpp> + + +template<typename T> template_index template_id();
Method for constructing template_index
instance for type T. Strips const, volatile and & modifiers from T.
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::template_id_with_cvr
+// In header: <boost/type_index.hpp> + + +template<typename T> template_index template_id_with_cvr();
Factory method for constructing template_index
instance for type T. Does not strips const, volatile and & modifiers from T.
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::template_index
+// In header: <boost/type_index.hpp> + + +class template_index { +public: + + // public static functions + template<typename T> static template_index construct(); + template<typename T> static template_index construct_with_cvr(); + + // public member functions + bool before(const template_index &) const; + const char * name() const; + std::string name_demangled() const; + bool operator==(const template_index &) const; + bool operator!=(const template_index &) const; + bool operator<(const template_index &) const; + bool operator>(const template_index &) const; + bool operator<=(const template_index &) const; + bool operator>=(const template_index &) const; + std::size_t hash_code() const; +};
Copyable type_info that does not require RTTI and could store const, volatile and references if constructed via construct_with_cvr()
+template_index
public static functionstemplate<typename T> static template_index construct();+
Factory method for constructing template_index
instance for type T. Strips const, volatile and & modifiers from T
template<typename T> static template_index construct_with_cvr();+
Factory method for constructing template_index
instance for type T. Does not strips const, volatile and & modifiers from T
template_index
public member functionsbool before(const template_index & rhs) const;+
Returns true if the type precedes the type of rhs in the collation order. The collation order is just an internal order.
+const char * name() const;Retrurns raw name.
std::string name_demangled() const;Retrurns user-friendly name.
bool operator==(const template_index & rhs) const;Comparison operator.
bool operator!=(const template_index & rhs) const;Comparison operator.
bool operator<(const template_index & rhs) const;Comparison operator.
bool operator>(const template_index & rhs) const;Comparison operator.
bool operator<=(const template_index & rhs) const;Comparison operator.
bool operator>=(const template_index & rhs) const;Comparison operator.
std::size_t hash_code() const;Function for getting hash value.
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::type_id
+// In header: <boost/type_index.hpp> + + +template<typename T> type_index type_id();
Function, to get type_index
for a type T. Strips const, volatile and & modifiers from T.
+ | + |
![]() |
+Home | +Libraries | +People | +FAQ | +More | +
boost::type_index — Copyable type_info class that requires RTTI.
+// In header: <boost/type_index.hpp> + + +class type_index { +public: + + // public static functions + template<typename T> static type_index construct(); + + // public member functions + bool before(type_index const &) const; + const char * name() const; + std::string name_demangled() const; + bool operator==(type_index const &) const; + bool operator!=(type_index const &) const; + bool operator<(type_index const &) const; + bool operator>(type_index const &) const; + bool operator<=(type_index const &) const; + bool operator>=(type_index const &) const; + std::size_t hash_code() const; +};
type_index
public static functionstemplate<typename T> static type_index construct();+
Factory method for constructing type_index
instance for type T. Strips const, volatile and & modifiers from T.
type_index
public member functionsbool before(type_index const & rhs) const;+
Returns true if the type precedes the type of rhs in the collation order. The collation order is just an internal order.
+const char * name() const;Retrurns raw name.
std::string name_demangled() const;Retrurns user-friendly name.
bool operator==(type_index const & rhs) const;Comparison operator.
bool operator!=(type_index const & rhs) const;Comparison operator.
bool operator<(type_index const & rhs) const;Comparison operator.
bool operator>(type_index const & rhs) const;Comparison operator.
bool operator<=(type_index const & rhs) const;Comparison operator.
bool operator>=(type_index const & rhs) const;Comparison operator.
std::size_t hash_code() const;Function for getting hash value.
+ | + |