• Home
  • Raw
  • Download

Lines Matching refs:super_t

141     typedef typename base_maker::type super_t;  typedef in boost::heap::pairing_heap
143 typedef typename super_t::internal_type internal_type;
144 typedef typename super_t::size_holder_type size_holder;
171 typedef detail::value_extractor<value_type, internal_type, super_t> value_extractor;
172 typedef typename super_t::internal_compare internal_compare;
173 typedef detail::node_handle<node_pointer, super_t, reference> handle_type;
228 static const bool constant_time_size = super_t::constant_time_size;
236 super_t(cmp), root(NULL) in pairing_heap()
241 super_t(rhs), root(NULL) in pairing_heap()
253 super_t(std::move(rhs)), root(rhs.root) in pairing_heap()
261 super_t::operator=(std::move(rhs)); in operator =()
273 static_cast<super_t&>(*this) = rhs; in operator =()
333 super_t::swap(rhs); in swap()
343 return super_t::get_value(root->value); in top()
362 new(n) node(super_t::make_node(v)); in push()
385 new(n) node(super_t::make_node(std::forward<Args>(args)...)); in emplace()
416 handle.node_->value = super_t::make_node(v); in update()
539 return iterator(root, super_t::value_comp()); in begin()
545 return iterator(super_t::value_comp()); in end()
551 return ordered_iterator(root, super_t::value_comp()); in ordered_begin()
557 return ordered_iterator(NULL, super_t::value_comp()); in ordered_end()
589 super_t::set_stability_count((std::max)(super_t::get_stability_count(), in merge()
597 return super_t::value_comp(); in value_comp()
698 if (super_t::operator()(node1->value, node2->value)) in merge_nodes()