GNU g++  v5.2.1
GNU Standard C++
__gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl > Struct Template Reference

Specialization general-probe hash set. More...

#include <container_base_dispatch.hpp>

Public Types

typedef gp_ht_set< Key, null_type, at0t, at1t, _Alloc, at3t::value, at4t, at5t, at2ttype
 Dispatched type. More...
 

Private Types

typedef __gnu_cxx::typelist::at_index< Policy_Tl, 0 > at0
 
typedef at0::type at0t
 
typedef __gnu_cxx::typelist::at_index< Policy_Tl, 1 > at1
 
typedef at1::type at1t
 
typedef __gnu_cxx::typelist::at_index< Policy_Tl, 2 > at2
 
typedef at2::type at2t
 
typedef __gnu_cxx::typelist::at_index< Policy_Tl, 3 > at3
 
typedef at3::type at3t
 
typedef __gnu_cxx::typelist::at_index< Policy_Tl, 4 > at4
 
typedef at4::type at4t
 
typedef __gnu_cxx::typelist::at_index< Policy_Tl, 5 > at5
 
typedef at5::type at5t
 

Detailed Description

template<typename Key, typename _Alloc, typename Policy_Tl>
struct __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >

Specialization general-probe hash set.

Member Typedef Documentation

template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 0> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at0
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at0::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at0t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 1> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at1
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at1::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at1t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 2> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at2
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at2::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at2t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 3> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at3
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at3::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at3t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 4> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at4
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at4::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at4t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef __gnu_cxx::typelist::at_index<Policy_Tl, 5> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at5
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef at5::type __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::at5t
private
template<typename Key , typename _Alloc , typename Policy_Tl >
typedef gp_ht_set<Key, null_type, at0t, at1t, _Alloc, at3t::value, at4t, at5t, at2t> __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >::type

Dispatched type.


The documentation for this struct was generated from the following file: