Specialize hash_value function for some Qt and boost types (used for example by qx::QxCollection<Key, Value> container)
More...
|
std::size_t | hash_value (const QString &s) |
|
std::size_t | hash_value (const QVariant &v) |
|
std::size_t | hash_value (const QDate &d) |
|
std::size_t | hash_value (const QTime &t) |
|
std::size_t | hash_value (const QDateTime &dt) |
|
qx_hash_result | qHash (const QVariant &v) |
|
template<class T> |
void | qx::hash_combine (std::size_t &seed, const T &t) |
|
template<typename T0, typename T1> |
std::size_t | hash_value (const QPair< T0, T1 > &p) |
|
template<typename T0, typename T1> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1 > &tu) |
|
template<typename T0, class T1, typename T2> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4, T5 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4, T5, T6 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
std::size_t | boost::tuples::hash_value (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &tu) |
|
template<typename T0, typename T1> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1 > &tu) |
|
template<typename T0, class T1, typename T2> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4, T5 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4, T5, T6 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
qx_hash_result | boost::tuples::qHash (const boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &tu) |
|
qx_hash_result | std::qHash (const std::string &s) |
|
qx_hash_result | std::qHash (const std::wstring &s) |
|
template<typename T0, typename T1> |
std::size_t | std::hash_value (const std::tuple< T0, T1 > &tu) |
|
template<typename T0, class T1, typename T2> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4, T5 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4, T5, T6 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
std::size_t | std::hash_value (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &tu) |
|
template<typename T0, typename T1> |
qx_hash_result | std::qHash (const std::tuple< T0, T1 > &tu) |
|
template<typename T0, class T1, typename T2> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4, T5 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4, T5, T6 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8 > &tu) |
|
template<typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> |
qx_hash_result | std::qHash (const std::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &tu) |
|