/third_party/boost/boost/heap/ |
D | d_ary_heap.hpp | 66 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 …]
|
D | priority_queue.hpp | 68 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 …]
|
D | binomial_heap.hpp | 131 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 …]
|
D | fibonacci_heap.hpp | 137 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 …]
|
D | pairing_heap.hpp | 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() [all …]
|
D | skew_heap.hpp | 79 …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/ |
D | thread_safe.hpp | 35 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/ |
D | heap_node.hpp | 228 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() 264 … super_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/ |
D | reverse_iterator.hpp | 22 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
|
D | indirect_iterator.hpp | 88 >::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()
|
D | counting_iterator.hpp | 157 >::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()
|
D | permutation_iterator.hpp | 30 , 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()
|
D | transform_iterator.hpp | 84 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()
|
D | zip_iterator.hpp | 242 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()
|
D | filter_iterator.hpp | 49 >::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/ |
D | detail_iterator_adaptor_test.cpp | 42 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/ |
D | remove_whitespace.hpp | 99 > 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()
|
D | xml_unescape.hpp | 40 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()
|
D | base64_from_binary.hpp | 84 > 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/ |
D | property_map_iterator.hpp | 37 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/ |
D | interoperable.cpp | 12 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()
|
D | iterator_adaptor_test.cpp | 73 > 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/ |
D | node_iterator3.hpp | 29 > 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/ |
D | adjacency_iterator.hpp | 29 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/ |
D | strided.hpp | 42 > 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 …]
|