41 #ifndef PB_DS_PRIORITY_QUEUE_BASE_DS_DISPATCHER_HPP 42 #define PB_DS_PRIORITY_QUEUE_BASE_DS_DISPATCHER_HPP 44 #define PB_DS_ASSERT_VALID(X) \ 45 _GLIBCXX_DEBUG_ONLY(X.assert_valid(__FILE__, __LINE__);) 47 #define PB_DS_DEBUG_VERIFY(_Cond) \ 48 _GLIBCXX_DEBUG_VERIFY_AT(_Cond, \ 49 _M_message(#_Cond" assertion from %1;:%2;") \ 50 ._M_string(__FILE__)._M_integer(__LINE__) \ 59 #undef PB_DS_DEBUG_VERIFY 60 #undef PB_DS_ASSERT_VALID 67 template<
typename _VTp,
typename Cmp_Fn,
typename _Alloc>
76 template<
typename _VTp,
typename Cmp_Fn,
typename _Alloc>
85 template<
typename _VTp,
typename Cmp_Fn,
typename _Alloc>
94 template<
typename _VTp,
typename Cmp_Fn,
typename _Alloc>
103 template<
typename _VTp,
typename Cmp_Fn,
typename _Alloc>
114 #endif // #ifndef PB_DS_PRIORITY_QUEUE_BASE_DS_DISPATCHER_HPP
Dispatch mechanism, primary template for associative types.
thin_heap< _VTp, Cmp_Fn, _Alloc > type
Dispatched type.
Binary-heap (array-based).
rc_binomial_heap< _VTp, Cmp_Fn, _Alloc > type
Dispatched type.
binary_heap< _VTp, Cmp_Fn, _Alloc > type
Dispatched type.
GNU extensions for policy-based data structures for public use.
pairing_heap< _VTp, Cmp_Fn, _Alloc > type
Dispatched type.
binomial_heap< _VTp, Cmp_Fn, _Alloc > type
Dispatched type.
Represents no type, or absence of type, for template tricks.
Redundant-counter binomial-heap.