41 #ifdef PB_DS_CLASS_C_DEC
47 copy_from_range(It first_it, It last_it)
49 while (first_it != last_it)
51 PB_DS_ASSERT_VALID_COND((*
this),
false)
56 binomial_heap_base() : m_p_max(0)
58 PB_DS_ASSERT_VALID_COND((*
this),
false)
63 binomial_heap_base(
const Cmp_Fn& r_cmp_fn)
64 : base_type(r_cmp_fn), m_p_max(0)
65 { PB_DS_ASSERT_VALID_COND((*
this),
false) }
69 binomial_heap_base(
const PB_DS_CLASS_C_DEC& other)
70 : base_type(other), m_p_max(0)
71 { PB_DS_ASSERT_VALID_COND((*
this),
false) }
76 swap(PB_DS_CLASS_C_DEC& other)
78 PB_DS_ASSERT_VALID_COND((*
this),
false)
79 base_type::
swap(other);
80 std::
swap(m_p_max, other.m_p_max);
81 PB_DS_ASSERT_VALID_COND((*this),false)
void swap(shared_lock< _Mutex > &__x, shared_lock< _Mutex > &__y) noexcept
Swap specialization for shared_lock.
ISO C++ entities toplevel namespace is std.