Home
last modified time | relevance | path

Searched refs:node_disposer (Results 1 – 8 of 8) sorted by relevance

/third_party/boost/boost/intrusive/detail/
Dnode_cloner_disposer.hpp75 struct node_disposer struct
88 node_disposer(F f, const ValueTraits *cont) in node_disposer() function
/third_party/boost/boost/heap/detail/
Dheap_node.hpp133 struct node_disposer struct
137 node_disposer(Alloc & alloc): in node_disposer() function
212 children.clear_and_dispose(node_disposer<heap_node, node_base, Alloc>(alloc)); in clear_subtree()
/third_party/boost/boost/intrusive/
Dhashtable.hpp751 …ucket_type &b, siterator sbefore_first, siterator slast, NodeDisposer node_disposer, detail::true_… in priv_erase_from_single_bucket()
782 node_disposer((it++).pointed_node()); in priv_erase_from_single_bucket()
791 …ucket_type &b, siterator sbefore_first, siterator slast, NodeDisposer node_disposer, detail::false… in priv_erase_from_single_bucket()
796 node_disposer((it++).pointed_node()); in priv_erase_from_single_bucket()
804 …static void priv_erase_node(bucket_type &b, siterator i, NodeDisposer node_disposer, detail::true_… in priv_erase_node()
832 b.erase_after_and_dispose(bucket_type::s_iterator_to(*bn), node_disposer); in priv_erase_node()
836 …static void priv_erase_node(bucket_type &b, siterator i, NodeDisposer node_disposer, detail::false… in priv_erase_node()
837 { b.erase_after_and_dispose(b.previous(i), node_disposer); } in priv_erase_node()
842 … , NodeDisposer node_disposer, detail::bool_<OptimizeMultikey> optimize_multikey_tag) in priv_erase_node_range()
849 … (b[first_bucket], before_first_it, b[first_bucket].end(), node_disposer, optimize_multikey_tag); in priv_erase_node_range()
[all …]
Dbstree.hpp593 , detail::node_disposer<detail::null_disposer, value_traits, AlgoType> in ~bstbase()
1009 … ,detail::node_disposer<Disposer, value_traits, AlgoType>(disposer, &this->get_value_traits())); in clone_from()
1044 … ,detail::node_disposer<Disposer, value_traits, AlgoType>(disposer, &this->get_value_traits())); in clone_from()
1604 … , detail::node_disposer<Disposer, value_traits, AlgoType>(disposer, &this->get_value_traits())); in clear_and_dispose()
Dtreap.hpp1029 …, detail::node_disposer<Disposer, value_traits, TreapAlgorithms>(disposer, &this->get_value_traits… in clear_and_dispose()
/third_party/boost/boost/heap/
Dfibonacci_heap.hpp310 … typedef detail::node_disposer<node, typename node_list_type::value_type, allocator_type> disposer; in clear()
Dskew_heap.hpp121 node_disposer<skew_heap_node, skew_heap_node, Alloc> disposer(alloc); in clear_subtree()
Dbinomial_heap.hpp314 …typedef detail::node_disposer<node_type, typename node_list_type::value_type, allocator_type> disp… in clear()