GNU g++  v5.2.1
GNU Standard C++
functional_hash.h File Reference

This is an internal header file, included by other library headers. More...

Macros

#define _TR1_hashtable_define_trivial_hash(_Tp)
 

Functions

namespace std _GLIBCXX_VISIBILITY (default)
 

Detailed Description

This is an internal header file, included by other library headers.

Do not attempt to use it directly. {tr1/functional}

Macro Definition Documentation

#define _TR1_hashtable_define_trivial_hash (   _Tp)
Value:
template<> \
inline size_t \
hash<_Tp>::operator()(_Tp __val) const \
{ return static_cast<size_t>(__val); }

Referenced by _GLIBCXX_VISIBILITY().

Function Documentation

namespace std _GLIBCXX_VISIBILITY ( default  )

Class template hash.

Partial specializations for pointer types.

Explicit specializations for integer types.

Dummy generic implementation (for sizeof(size_t) != 4, 8).

Explicit specializations for float.

Explicit specializations for double.

Explicit specializations for long double.

Explicit specialization of member operator for non-builtin types.

References _TR1_hashtable_define_trivial_hash.