Home
last modified time | relevance | path

Searched refs:value_compare (Results 1 – 25 of 56) sorted by relevance

123

/third_party/boost/boost/heap/detail/
Dheap_comparison.hpp32 typename Heap1::value_compare const & cmp = lhs.value_comp(); in value_equality()
42 bool value_compare(Heap1 const & lhs, Heap2 const & rhs, in value_compare() function
45 typename Heap1::value_compare const & cmp = lhs.value_comp(); in value_compare()
62 …BOOST_STATIC_ASSERT((boost::is_same<typename Heap1::value_compare, typename Heap2::value_compare>:… in operator ()()
103 …BOOST_STATIC_ASSERT((boost::is_same<typename Heap1::value_compare, typename Heap2::value_compare>:… in operator ()()
170 if (value_compare(lhs, rhs, *it1, *it2)) in operator ()()
173 if (value_compare(lhs, rhs, *it2, *it1)) in operator ()()
207 if (value_compare(lhs_copy, rhs_copy, lhs_copy.top(), rhs_copy.top())) in operator ()()
210 if (value_compare(lhs_copy, rhs_copy, rhs_copy.top(), lhs_copy.top())) in operator ()()
Dmutable_heap.hpp38 typedef typename PriorityQueueType::value_compare value_compare; typedef in boost::heap::detail::priority_queue_mutable_wrapper
116 public value_compare
118 indirect_cmp(value_compare const & cmp = value_compare()): in indirect_cmp()
119 value_compare(cmp) in indirect_cmp()
124 return value_compare::operator()(lhs->first, rhs->first); in operator ()()
137 priority_queue_mutable_wrapper(value_compare const & cmp = value_compare()): in priority_queue_mutable_wrapper()
380 value_compare const & cmp = q_.value_comp(); in update()
410 BOOST_ASSERT(!value_compare()(v, handle.iterator->first)); in increase()
438 BOOST_ASSERT(!value_compare()(handle.iterator->first, v)); in decrease()
508 value_compare const & value_comp(void) const in value_comp()
/third_party/boost/boost/heap/
Dpriority_queue.hpp82 typedef typename heap_base_maker::compare_argument value_compare; typedef
93 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::priority_queue
117 explicit priority_queue(value_compare const & cmp = value_compare()): in priority_queue()
329 value_compare const & value_comp(void) const in value_comp()
Dd_ary_heap.hpp88 typedef typename heap_base_maker::compare_argument value_compare; typedef
142 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::detail::d_ary_heap
155 explicit d_ary_heap(value_compare const & cmp = value_compare()): in d_ary_heap()
274 value_compare const & value_comp(void) const in value_comp()
484 BOOST_HEAP_TYPEDEF_FROM_SUPER_T(value_compare)
508 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::d_ary_heap
521 explicit d_ary_heap(value_compare const & cmp = value_compare()): in d_ary_heap()
813 value_compare const & value_comp(void) const in value_comp()
Dheap_concepts.hpp25 typedef typename C::value_compare value_compare; typedef
37 BOOST_CONCEPT_ASSERT((boost::Const_BinaryPredicate<value_compare, value_type, value_type>)); in BOOST_CONCEPT_USAGE()
61 value_compare cmp;
Dpairing_heap.hpp159 typedef typename base_maker::compare_argument value_compare; typedef
182 value_compare
194 value_compare
215 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::pairing_heap
235 explicit pairing_heap(value_compare const & cmp = value_compare()): in pairing_heap()
595 value_compare const & value_comp(void) const in value_comp()
Dskew_heap.hpp145 bool is_heap(typename HeapBase::value_compare const & cmp) const in is_heap()
290 typedef typename base_maker::compare_argument value_compare; typedef
318 value_compare
331 value_compare
347 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::skew_heap
369 explicit skew_heap(value_compare const & cmp = value_compare()): in skew_heap()
579 value_compare const & value_comp(void) const in value_comp()
Dfibonacci_heap.hpp155 typedef typename base_maker::compare_argument value_compare; typedef
186 value_compare
203 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::fibonacci_heap
223 explicit fibonacci_heap(value_compare const & cmp = value_compare()): in fibonacci_heap()
608 value_compare const & value_comp(void) const in value_comp()
Dbinomial_heap.hpp157 typedef typename base_maker::compare_argument value_compare; typedef
191 value_compare
201 typedef typename implementation_defined::value_compare value_compare; typedef in boost::heap::binomial_heap
226 explicit binomial_heap(value_compare const & cmp = value_compare()): in binomial_heap()
599 value_compare const & value_comp(void) const in value_comp()
852 explicit binomial_heap(value_compare const & cmp, node_list_type & child_list, size_type size): in binomial_heap()
Dheap_merge.hpp117 …BOOST_STATIC_ASSERT((boost::is_same<typename Heap1::value_compare, typename Heap2::value_compare>:… in heap_merge()
/third_party/boost/boost/container/detail/
Dflat_tree.hpp469 typedef flat_tree_value_compare<Compare, Value, KeyOfValue> value_compare; typedef in boost::container::dtl::flat_tree
475 : public value_compare
481 : value_compare(), m_seq() in Data()
485 : value_compare(), m_seq(alloc) in Data()
489 : value_compare(comp), m_seq() in Data()
493 : value_compare(comp), m_seq(alloc) in Data()
497 : value_compare(static_cast<const value_compare&>(d)), m_seq(d.m_seq) in Data()
501 : value_compare(boost::move(static_cast<value_compare&>(d))), m_seq(boost::move(d.m_seq)) in Data()
505 : value_compare(static_cast<const value_compare&>(d)), m_seq(d.m_seq, a) in Data()
509 … : value_compare(boost::move(static_cast<value_compare&>(d))), m_seq(boost::move(d.m_seq), a) in Data()
[all …]
/third_party/boost/boost/bimap/container_adaptor/
Dordered_associative_container_adaptor.hpp155 BOOST_DEDUCED_TYPENAME Base::value_compare,
159 > value_compare; typedef in boost::bimaps::container_adaptor::ordered_associative_container_adaptor
239 value_compare value_comp() const in value_comp()
243 return value_compare( in value_comp()
/third_party/boost/boost/intrusive/
Dbstree.hpp267 <ValuePtr, key_compare, key_of_value> value_compare; typedef
280 >::value_compare
294 typedef typename key_types::value_compare value_compare; typedef
301 : detail::ebo_functor_holder<value_compare>(value_compare(comp)), treeheader_t(vtraits) in bstbase2()
304 const value_compare &comp() const in comp()
307 value_compare &comp() in comp()
317 BOOST_INTRUSIVE_FORCEINLINE value_compare value_comp() const in value_comp()
525 typedef typename base_type::value_compare value_compare; typedef
552 typedef typename base_type::value_compare value_compare; typedef
571 typedef typename base_type::value_compare value_compare; typedef
[all …]
Dsplaytree.hpp89 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::splaytree_impl
211 value_compare value_comp() const;
500 detail::key_nodeptr_comp<value_compare, value_traits> in splay_down()
Dset.hpp75 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::set_impl
183 value_compare value_comp() const;
612 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::multiset_impl
720 value_compare value_comp() const;
Dbs_set.hpp72 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::bs_set_impl
180 value_compare value_comp() const;
608 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::bs_multiset_impl
716 value_compare value_comp() const;
Davl_set.hpp73 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::avl_set_impl
183 value_compare value_comp() const;
612 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::avl_multiset_impl
720 value_compare value_comp() const;
Dsplay_set.hpp73 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::splay_set_impl
181 value_compare value_comp() const;
633 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::splay_multiset_impl
741 value_compare value_comp() const;
Dtreap_set.hpp74 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::treap_set_impl
189 value_compare value_comp() const;
632 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::treap_multiset_impl
748 value_compare value_comp() const;
Dsg_set.hpp73 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::sg_set_impl
181 value_compare value_comp() const;
621 typedef typename implementation_defined::value_compare value_compare; typedef in boost::intrusive::sg_multiset_impl
729 value_compare value_comp() const;
/third_party/boost/libs/ptr_container/doc/
Dassociative_ptr_container.rst54 typedef ... value_compare;
58 value_compare value_comp() const;
105 - ``typedef ... value_compare;``
116 - ``value_compare value_comp() const;``
/third_party/boost/boost/ptr_container/detail/
Dmeta_functions.hpp25 typedef typename T::value_compare type;
Dassociative_ptr_container.hpp54 typedef BOOST_DEDUCED_TYPENAME Config::value_compare
55 value_compare; typedef in boost::ptr_container_detail::associative_ptr_container
163 value_compare value_comp() const in value_comp()
/third_party/gn/src/base/containers/
Dflat_tree.h95 class value_compare : public key_compare {
97 value_compare() = default;
100 explicit value_compare(Cmp&& compare_arg)
259 value_compare value_comp() const;
476 struct Impl : private value_compare {
481 : value_compare(std::forward<Cmp>(compare_arg)),
484 const value_compare& get_value_comp() const { return *this; }
835 -> value_compare {
/third_party/boost/libs/multi_index/test/
Dtest_observers.cpp48 employee_set_by_age::value_compare vc=i2.value_comp(); in test_observers()

123