45 PB_DS_ASSERT_VALID((*
this))
50 rc_binomial_heap(
const Cmp_Fn& r_cmp_fn)
53 PB_DS_ASSERT_VALID((*
this))
58 rc_binomial_heap(
const PB_DS_CLASS_C_DEC& other)
62 base_type::find_max();
63 PB_DS_ASSERT_VALID((*
this))
74 swap(PB_DS_CLASS_C_DEC& other)
76 PB_DS_ASSERT_VALID((*
this))
77 PB_DS_ASSERT_VALID(other)
79 base_type::
swap(other);
80 m_rc.
swap(other.m_rc);
82 PB_DS_ASSERT_VALID((*this))
83 PB_DS_ASSERT_VALID(other)
void swap(function< _Res(_Args...)> &__x, function< _Res(_Args...)> &__y)
Swap the targets of two polymorphic function object wrappers.