STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Private Types | List of all members
__gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn > Struct Template Reference

Primary template, default_probe_fn. More...

#include <ext/pb_ds/detail/standard_policies.hpp>

Public Types

typedef cond_type::__type type
 Dispatched type. More...
 

Private Types

typedef Comb_Probe_Fn::size_type size_type
 
typedef
direct_mask_range_hashing
< size_type
default_fn
 
typedef is_same< default_fn,
Comb_Probe_Fn > 
same_type
 
typedef linear_probe_fn
< size_type
iftrue
 
typedef quadratic_probe_fn
< size_type
iffalse
 
typedef __conditional_type
< same_type::value, iftrue,
iffalse
cond_type
 

Detailed Description

template<typename Comb_Probe_Fn>
struct __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >

Primary template, default_probe_fn.

Member Typedef Documentation

template<typename Comb_Probe_Fn >
typedef __conditional_type<same_type::value, iftrue, iffalse> __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::cond_type
private
template<typename Comb_Probe_Fn >
typedef direct_mask_range_hashing<size_type> __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::default_fn
private
template<typename Comb_Probe_Fn >
typedef quadratic_probe_fn<size_type> __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::iffalse
private
template<typename Comb_Probe_Fn >
typedef linear_probe_fn<size_type> __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::iftrue
private
template<typename Comb_Probe_Fn >
typedef is_same<default_fn, Comb_Probe_Fn> __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::same_type
private
template<typename Comb_Probe_Fn >
typedef Comb_Probe_Fn::size_type __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::size_type
private
template<typename Comb_Probe_Fn >
typedef cond_type::__type __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn >::type

Dispatched type.


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