Home
last modified time | relevance | path

Searched refs:super_t (Results 1 – 25 of 44) sorted by relevance

12

/third_party/boost/boost/heap/
Dd_ary_heap.hpp66 typedef typename heap_base_maker::type super_t; typedef in boost::heap::detail::d_ary_heap
67 typedef typename super_t::internal_type internal_type;
117 return super_t::get_value(arg); in get_value()
125 typename super_t::internal_compare,
129 … typedef detail::stable_heap_iterator<const value_type, container_iterator, super_t> iterator;
156 super_t(cmp) in d_ary_heap()
160 super_t(rhs), q_(rhs.q_) in d_ary_heap()
165 super_t(std::move(rhs)), q_(std::move(rhs.q_)) in d_ary_heap()
170 super_t::operator=(std::move(rhs)); in operator =()
178 static_cast<super_t&>(*this) = static_cast<super_t const &>(rhs); in operator =()
[all …]
Dpriority_queue.hpp68 typedef typename heap_base_maker::type super_t; typedef in boost::heap::priority_queue
69 typedef typename super_t::internal_type internal_type;
83 …typedef detail::stable_heap_iterator<T, typename container_type::const_iterator, super_t> iterator;
118 super_t(cmp) in priority_queue()
128 super_t(rhs), q_(rhs.q_) in priority_queue()
139 …eue(priority_queue && rhs) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_constructible<super_t>::value): in BOOST_NOEXCEPT_IF()
140 super_t(std::move(rhs)), q_(std::move(rhs.q_)) in BOOST_NOEXCEPT_IF()
150 …erator=(priority_queue && rhs) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_assignable<super_t>::value) in operator =()
152 super_t::operator=(std::move(rhs)); in operator =()
166 static_cast<super_t&>(*this) = static_cast<super_t const &>(rhs); in operator =()
[all …]
Dbinomial_heap.hpp131 typedef typename base_maker::type super_t; typedef in boost::heap::binomial_heap
133 typedef typename super_t::internal_type internal_type;
134 typedef typename super_t::size_holder_type size_holder;
135 typedef typename super_t::stability_counter_type stability_counter_type;
142 static const bool constant_time_size = super_t::constant_time_size;
164 typedef detail::node_handle<node_pointer, super_t, reference> handle_type;
174 typedef detail::value_extractor<value_type, internal_type, super_t> value_extractor;
222 typedef typename super_t::internal_compare internal_compare;
227 super_t(cmp), top_element(0) in binomial_heap()
232 super_t(rhs), top_element(0) in binomial_heap()
[all …]
Dfibonacci_heap.hpp137 typedef typename base_maker::type super_t; typedef in boost::heap::fibonacci_heap
139 typedef typename super_t::size_holder_type size_holder;
140 typedef typename super_t::internal_type internal_type;
167 typedef detail::value_extractor<value_type, internal_type, super_t> value_extractor;
168 typedef typename super_t::internal_compare internal_compare;
169 typedef detail::node_handle<node_pointer, super_t, reference> handle_type;
224 super_t(cmp), top_element(0) in fibonacci_heap()
229 super_t(rhs), top_element(0) in fibonacci_heap()
241 super_t(std::move(rhs)), top_element(rhs.top_element) in fibonacci_heap()
252 super_t::operator=(std::move(rhs)); in operator =()
[all …]
Dpairing_heap.hpp141 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()
[all …]
Dskew_heap.hpp79 …def parent_holder<skew_heap_node<value_type, store_parent_pointer>*, store_parent_pointer> super_t; typedef
103 super_t::set_parent(parent); in skew_heap_node()
275 typedef typename base_maker::type super_t; typedef in boost::heap::skew_heap
277 typedef typename super_t::internal_type internal_type;
278 typedef typename super_t::size_holder_type size_holder;
297 typedef detail::value_extractor<value_type, internal_type, super_t> value_extractor;
335 typedef detail::node_handle<node_pointer, super_t, reference> handle_type;
359 static const bool constant_time_size = super_t::constant_time_size;
370 super_t(cmp), root(NULL) in skew_heap()
375 super_t(rhs), root(0) in skew_heap()
[all …]
/third_party/boost/boost/histogram/accumulators/
Dthread_safe.hpp35 using super_t = std::atomic<T>; typedef in boost::histogram::accumulators::thread_safe
37 thread_safe() noexcept : super_t(static_cast<T>(0)) {} in thread_safe()
39 thread_safe(const thread_safe& o) noexcept : super_t(o.load()) {} in thread_safe()
41 super_t::store(o.load()); in operator =()
45 thread_safe(value_type arg) : super_t(arg) {} in thread_safe()
47 super_t::store(arg); in operator =()
56 super_t::fetch_add(arg, std::memory_order_relaxed); in operator +=()
66 auto value = super_t::load(); in serialize()
68 super_t::store(value); in serialize()
/third_party/boost/boost/heap/detail/
Dheap_node.hpp228 typedef heap_node<value_type> super_t; typedef
231 super_t(v), parent(NULL) in parent_pointing_heap_node()
237 super_t(std::forward<Args>(args)...), parent(NULL) in parent_pointing_heap_node()
248 parent_pointing_heap_node * operator() (typename super_t::node_base const & node) in operator ()()
262 super_t(static_cast<super_t const &>(rhs)), parent(parent) in parent_pointing_heap_node()
264super_t::children.clone_from(rhs.children, node_cloner<Alloc>(allocator, this), nop_disposer()); in parent_pointing_heap_node()
270 … for (node_list_iterator it = super_t::children.begin(); it != super_t::children.end(); ++it) { in update_children()
287 super_t::add_child(n); in add_child()
308 typedef parent_pointing_heap_node<value_type> super_t; typedef
311 super_t(v), mark(false) in marked_heap_node()
[all …]
/third_party/boost/boost/iterator/
Dreverse_iterator.hpp22 typedef iterator_adaptor< reverse_iterator<Iterator>, Iterator > super_t; typedef in boost::iterators::reverse_iterator
30 : super_t(x) {} in reverse_iterator()
37 : super_t(r.base()) in reverse_iterator()
41 typename super_t::reference dereference() const in dereference()
51 void advance(typename super_t::difference_type n) in advance()
57 typename super_t::difference_type
Dindirect_iterator.hpp88 >::type super_t; typedef in boost::iterators::indirect_iterator
96 : super_t(iter) {} in indirect_iterator()
108 : super_t(y.base()) in indirect_iterator()
112 typename super_t::reference dereference() const in dereference()
115 return const_cast<super_t::reference>(**this->base()); in dereference()
Dcounting_iterator.hpp157 >::type super_t; typedef in boost::iterators::counting_iterator
162 typedef typename super_t::difference_type difference_type;
166 counting_iterator(counting_iterator const& rhs) : super_t(rhs.base()) {} in counting_iterator()
169 : super_t(x) in counting_iterator()
179 : super_t(t.base())
185 typename super_t::reference dereference() const in dereference()
Dpermutation_iterator.hpp30 , use_default, typename std::iterator_traits<ElementIterator>::reference> super_t; typedef in boost::iterators::permutation_iterator
38 : super_t(y), m_elt_iter(x) {} in permutation_iterator()
46 : super_t(r.base()), m_elt_iter(r.m_elt_iter) in permutation_iterator()
50 typename super_t::reference dereference() const in dereference()
Dtransform_iterator.hpp84 super_t; typedef in boost::iterators::transform_iterator
92 : super_t(x), m_f(f) { } in transform_iterator()
95 : super_t(x) in transform_iterator()
118 : super_t(t.base()), m_f(t.functor()) in transform_iterator()
125 typename super_t::reference dereference() const in dereference()
Dzip_iterator.hpp242 detail::zip_iterator_base<IteratorTuple>::type super_t; typedef in boost::iterators::zip_iterator
282 typename super_t::reference dereference() const in dereference()
284 typedef typename super_t::reference reference; in dereference()
311 void advance(typename super_t::difference_type n) in advance()
315 detail::advance_iterator<BOOST_DEDUCED_TYPENAME super_t::difference_type>(n)); in advance()
337 typename super_t::difference_type distance_to( in distance_to()
Dfilter_iterator.hpp49 >::type super_t; typedef in boost::iterators::filter_iterator
57 : super_t(x), m_predicate(f), m_end(end_) in filter_iterator()
63 : super_t(x), m_predicate(), m_end(end_) in filter_iterator()
80 : super_t(t.base()), m_predicate(t.predicate()), m_end(t.end()) {} in filter_iterator()
/third_party/boost/libs/histogram/test/
Ddetail_iterator_adaptor_test.cpp42 typedef iterator_adaptor<ptr_iterator<V>, V*> super_t; typedef
45 using base_type = typename super_t::base_type;
48 ptr_iterator(V* d) : super_t(d) {} in ptr_iterator()
51 ptr_iterator(const ptr_iterator<V2>& x) : super_t(x.base()) {} in ptr_iterator()
73 typedef iterator_adaptor<mutable_it, int*> super_t; typedef
76 explicit mutable_it(int* p) : super_t(p) {} in mutable_it()
82 typedef iterator_adaptor<constant_it, int const*> super_t; typedef
85 explicit constant_it(int* p) : super_t(p) {} in constant_it()
86 constant_it(mutable_it const& x) : super_t(x.base()) {} in constant_it()
/third_party/boost/boost/archive/iterators/
Dremove_whitespace.hpp99 > super_t; typedef in boost::archive::iterators::filter_iterator
101 typedef typename super_t::reference reference_type;
126 super_t(start), in filter_iterator()
149 > super_t; typedef in boost::archive::iterators::remove_whitespace
155 super_t(Base(static_cast< T >(start))) in remove_whitespace()
159 super_t(rhs.base_reference()) in remove_whitespace()
Dxml_unescape.hpp40 typedef unescape<this_t, Base> super_t; typedef in boost::archive::iterators::xml_unescape
51 typedef typename super_t::value_type value_type;
59 super_t(Base(static_cast< T >(start))) in xml_unescape()
63 super_t(rhs.base_reference()) in xml_unescape()
Dbase64_from_binary.hpp84 > super_t; typedef in boost::archive::iterators::base64_from_binary
90 super_t( in base64_from_binary()
97 super_t( in base64_from_binary()
/third_party/boost/boost/property_map/
Dproperty_map_iterator.hpp37 typename property_traits<LvaluePropertyMap>::reference> super_t; typedef in boost::detail::lvalue_pmap_iter
43 : super_t(it), in lvalue_pmap_iter()
47 typename super_t::reference
72 typename property_traits<ReadablePropertyMap>::value_type> super_t; typedef in boost::detail::readable_pmap_iter
78 : super_t(it), in readable_pmap_iter()
82 typename super_t::reference
/third_party/boost/libs/iterator/test/
Dinteroperable.cpp12 typedef boost::iterator_adaptor<mutable_it,int*> super_t; typedef
15 explicit mutable_it(int* p) : super_t(p) {} in mutable_it()
25 typedef boost::iterator_adaptor<constant_it,int const*> super_t; typedef
28 explicit constant_it(int* p) : super_t(p) {} in constant_it()
29 constant_it(mutable_it const& x) : super_t(x.base()) {} in constant_it()
Diterator_adaptor_test.cpp73 > super_t; typedef
77 ptr_iterator(V* d) : super_t(d) { } in ptr_iterator()
84 : super_t(x.base()) in ptr_iterator()
110 > super_t; typedef
114 fwd_iterator(boost::forward_iterator_archetype<T> d) : super_t(d) { } in fwd_iterator()
128 > super_t; typedef
132 in_iterator(boost::input_iterator_archetype_no_proxy<T> d) : super_t(d) { } in in_iterator()
/third_party/boost/libs/iterator/example/
Dnode_iterator3.hpp29 > super_t; typedef in node_iter
33 : super_t(0) {} in node_iter()
36 : super_t(p) {} in node_iter()
48 : super_t(other.base()) {} in node_iter()
/third_party/boost/boost/graph/
Dadjacency_iterator.hpp29 super_t; typedef
33 : super_t(i), m_g(g) in adjacency_iterator()
65 super_t; typedef
69 : super_t(i), m_g(g) in inv_adjacency_iterator()
/third_party/boost/boost/range/adaptor/
Dstrided.hpp42 > super_t; typedef in boost::range_detail::strided_iterator
45 typedef typename super_t::difference_type difference_type;
46 typedef typename super_t::reference reference;
145 > super_t; typedef in boost::range_detail::strided_iterator
147 typedef typename super_t::difference_type difference_type;
148 typedef typename super_t::reference reference;
276 > super_t; typedef in boost::range_detail::strided_iterator
278 typedef typename super_t::difference_type difference_type;
279 typedef typename super_t::reference reference;
622 typedef iterator_range<iter_type> super_t; typedef in boost::range_detail::strided_range
[all …]

12