Searched refs:node_disposer (Results 1 – 8 of 8) sorted by relevance
/third_party/boost/boost/intrusive/detail/ |
D | node_cloner_disposer.hpp | 75 struct node_disposer struct 88 node_disposer(F f, const ValueTraits *cont) in node_disposer() function
|
/third_party/boost/boost/heap/detail/ |
D | heap_node.hpp | 133 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/ |
D | hashtable.hpp | 751 …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 …]
|
D | bstree.hpp | 593 , 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()
|
D | treap.hpp | 1029 …, detail::node_disposer<Disposer, value_traits, TreapAlgorithms>(disposer, &this->get_value_traits… in clear_and_dispose()
|
/third_party/boost/boost/heap/ |
D | fibonacci_heap.hpp | 310 … typedef detail::node_disposer<node, typename node_list_type::value_type, allocator_type> disposer; in clear()
|
D | skew_heap.hpp | 121 node_disposer<skew_heap_node, skew_heap_node, Alloc> disposer(alloc); in clear_subtree()
|
D | binomial_heap.hpp | 314 …typedef detail::node_disposer<node_type, typename node_list_type::value_type, allocator_type> disp… in clear()
|