libstdc++: container_base_dispatch.hpp File Reference

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_V2F(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.