libstdc++
container_base_dispatch.hpp File Reference

Go to the source code of this file.

Classes

struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, cc_hash_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, gp_hash_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, list_update_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, ov_tree_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, pat_trie_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, rb_tree_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, splay_tree_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, cc_hash_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, list_update_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, ov_tree_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, pat_trie_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, rb_tree_tag, Policy_Tl >
 
struct  __gnu_pbds::detail::container_base_dispatch< Key, null_type, _Alloc, splay_tree_tag, Policy_Tl >
 

Namespaces

namespace  __gnu_pbds
 

Macros

#define PB_DS_ASSERT_VALID(X)
 
#define PB_DS_CHECK_KEY_DOES_NOT_EXIST(_Key)
 
#define PB_DS_CHECK_KEY_EXISTS(_Key)
 
#define PB_DS_DATA_FALSE_INDICATOR
 
#define PB_DS_DATA_TRUE_INDICATOR
 
#define PB_DS_DEBUG_VERIFY(_Cond)
 
#define PB_DS_EP2VP(X)
 
#define PB_DS_EP2VP(X)
 
#define PB_DS_V2F(X)
 
#define PB_DS_V2F(X)
 
#define PB_DS_V2S(X)
 
#define PB_DS_V2S(X)
 

Detailed Description

Contains associative container dispatching.

Definition in file container_base_dispatch.hpp.

Macro Definition Documentation

◆ PB_DS_ASSERT_VALID

#define PB_DS_ASSERT_VALID (   X)

Definition at line 46 of file container_base_dispatch.hpp.

◆ PB_DS_CHECK_KEY_DOES_NOT_EXIST

#define PB_DS_CHECK_KEY_DOES_NOT_EXIST (   _Key)

Definition at line 58 of file container_base_dispatch.hpp.

◆ PB_DS_CHECK_KEY_EXISTS

#define PB_DS_CHECK_KEY_EXISTS (   _Key)

Definition at line 55 of file container_base_dispatch.hpp.

◆ PB_DS_DATA_FALSE_INDICATOR

#define PB_DS_DATA_FALSE_INDICATOR

Definition at line 79 of file container_base_dispatch.hpp.

◆ PB_DS_DATA_TRUE_INDICATOR

#define PB_DS_DATA_TRUE_INDICATOR

Definition at line 62 of file container_base_dispatch.hpp.

◆ PB_DS_DEBUG_VERIFY

#define PB_DS_DEBUG_VERIFY (   _Cond)

Definition at line 49 of file container_base_dispatch.hpp.

◆ PB_DS_EP2VP [1/2]

#define PB_DS_EP2VP (   X)

Definition at line 65 of file container_base_dispatch.hpp.

◆ PB_DS_EP2VP [2/2]

#define PB_DS_EP2VP (   X)

Definition at line 65 of file container_base_dispatch.hpp.

◆ PB_DS_V2F [1/2]

#define PB_DS_V2F (   X)

Definition at line 63 of file container_base_dispatch.hpp.

◆ PB_DS_V2F [2/2]

#define PB_DS_V2F (   X)

Definition at line 63 of file container_base_dispatch.hpp.

◆ PB_DS_V2S [1/2]

#define PB_DS_V2S (   X)

Definition at line 64 of file container_base_dispatch.hpp.

◆ PB_DS_V2S [2/2]

#define PB_DS_V2S (   X)

Definition at line 64 of file container_base_dispatch.hpp.