69 :
public binomial_heap_base<Value_Type, Cmp_Fn, _Alloc>
72 typedef binomial_heap_base<Value_Type, Cmp_Fn, _Alloc> base_type;
73 typedef typename base_type::node_pointer node_pointer;
74 typedef typename base_type::node_const_pointer node_const_pointer;
77 typedef Value_Type value_type;
78 typedef typename _Alloc::size_type size_type;
79 typedef typename _Alloc::difference_type difference_type;
80 typedef typename base_type::pointer pointer;
81 typedef typename base_type::const_pointer const_pointer;
82 typedef typename base_type::reference reference;
83 typedef typename base_type::const_reference const_reference;
84 typedef typename base_type::point_const_iterator point_const_iterator;
85 typedef typename base_type::point_iterator point_iterator;
86 typedef typename base_type::const_iterator const_iterator;
87 typedef typename base_type::iterator iterator;
88 typedef typename base_type::cmp_fn cmp_fn;
89 typedef typename base_type::allocator_type allocator_type;
93 binomial_heap(
const Cmp_Fn&);
95 binomial_heap(
const binomial_heap&);
102 assert_valid(
const char*,
int)
const;