Contains an pqiative container dispatching base. More...
#include <ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp>
#include <ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp>
#include <ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp>
#include <ext/pb_ds/detail/binary_heap_/binary_heap_.hpp>
#include <ext/pb_ds/detail/thin_heap_/thin_heap_.hpp>
Classes | |
struct | __gnu_pbds::detail::container_base_dispatch< _VTp, Cmp_Fn, _Alloc, binary_heap_tag, null_type > |
Specialization for binary_heap. More... | |
struct | __gnu_pbds::detail::container_base_dispatch< _VTp, Cmp_Fn, _Alloc, binomial_heap_tag, null_type > |
Specialization for binomial_heap. More... | |
struct | __gnu_pbds::detail::container_base_dispatch< _VTp, Cmp_Fn, _Alloc, pairing_heap_tag, null_type > |
Specialization for pairing_heap. More... | |
struct | __gnu_pbds::detail::container_base_dispatch< _VTp, Cmp_Fn, _Alloc, rc_binomial_heap_tag, null_type > |
Specialization for rc_binary_heap. More... | |
struct | __gnu_pbds::detail::container_base_dispatch< _VTp, Cmp_Fn, _Alloc, thin_heap_tag, null_type > |
Specialization for thin_heap. More... | |
Namespaces | |
__gnu_pbds | |
GNU extensions for policy-based data structures for public use. | |
__gnu_pbds::detail | |
Macros | |
#define | PB_DS_ASSERT_VALID(X) _GLIBCXX_DEBUG_ONLY(X.assert_valid(__FILE__, __LINE__);) |
#define | PB_DS_DEBUG_VERIFY(_Cond) |
Contains an pqiative container dispatching base.
#define PB_DS_ASSERT_VALID | ( | X | ) | _GLIBCXX_DEBUG_ONLY(X.assert_valid(__FILE__, __LINE__);) |
#define PB_DS_DEBUG_VERIFY | ( | _Cond | ) |