Home
last modified time | relevance | path

Searched refs:to_node_ptr (Results 1 – 21 of 21) sorted by relevance

/third_party/boost/boost/intrusive/detail/
Dhook_traits.hpp74 BOOST_INTRUSIVE_FORCEINLINE static node_ptr to_node_ptr(reference value) in to_node_ptr() function
82 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
123 BOOST_INTRUSIVE_FORCEINLINE static node_ptr to_node_ptr(reference value) in to_node_ptr() function
129 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
171 static node_ptr to_node_ptr(reference value) in to_node_ptr() function
174 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
Dis_stateful_value_traits.hpp44 BOOST_INTRUSIVE_CREATE_FUNCTION_DETECTOR(to_node_ptr, boost_intrusive)
64 …(BOOST_INTRUSIVE_DETECT_FUNCTION(ValueTraits, boost_intrusive, node_ptr, to_node_ptr, (value_type&…
70 …(BOOST_INTRUSIVE_DETECT_FUNCTION(ValueTraits, boost_intrusive, const_node_ptr, to_node_ptr, (const…
Dnode_cloner_disposer.hpp65 node_ptr n = traits_->to_node_ptr(*base_t::get()(v)); in operator ()()
/third_party/boost/boost/container/detail/
Dmultiallocation_chain.hpp71 static node_ptr to_node_ptr(const VoidPointer &p) in to_node_ptr() function in boost::container::dtl::basic_multiallocation_chain
87 : slist_impl_(to_node_ptr(b), to_node_ptr(before_e), n) in basic_multiallocation_chain()
158 … slist_impl_.incorporate_after(after_this, to_node_ptr(b), to_node_ptr(prev_elem), num_units); in incorporate_after()
164 { slist_impl_.incorporate_after(after_this, to_node_ptr(b), to_node_ptr(before_e), n); } in incorporate_after()
/third_party/boost/boost/intrusive/
Dtrivial_value_traits.hpp46 BOOST_INTRUSIVE_FORCEINLINE static node_ptr to_node_ptr (value_type &value) in to_node_ptr() function
48 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr (const value_type &value) in to_node_ptr() function
Dderivation_value_traits.hpp55 static node_ptr to_node_ptr(reference value) in to_node_ptr() function
58 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
Dlist.hpp270 node_ptr to_insert = priv_value_traits().to_node_ptr(value); in push_back()
288 node_ptr to_insert = priv_value_traits().to_node_ptr(value); in push_front()
827 node_ptr to_insert = this->priv_value_traits().to_node_ptr(value); in insert()
1273 BOOST_INTRUSIVE_INVARIANT_ASSERT(!node_algorithms::inited(value_traits::to_node_ptr(value))); in s_iterator_to()
1274 return iterator(value_traits::to_node_ptr(value), const_value_traits_ptr()); in s_iterator_to()
1292 BOOST_INTRUSIVE_INVARIANT_ASSERT(!node_algorithms::inited(value_traits::to_node_ptr(r))); in s_iterator_to()
1293 return const_iterator(value_traits::to_node_ptr(r), const_value_traits_ptr()); in s_iterator_to()
1307 …INTRUSIVE_INVARIANT_ASSERT(!node_algorithms::inited(this->priv_value_traits().to_node_ptr(value))); in iterator_to()
1308 return iterator(this->priv_value_traits().to_node_ptr(value), this->priv_value_traits_ptr()); in iterator_to()
1323 …OST_INTRUSIVE_INVARIANT_ASSERT(!node_algorithms::inited(this->priv_value_traits().to_node_ptr(r))); in iterator_to()
[all …]
Dmember_value_traits.hpp60 BOOST_INTRUSIVE_FORCEINLINE static node_ptr to_node_ptr(reference value) in to_node_ptr() function
63 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
Dbstree.hpp195 node_algorithms::replace_node( get_value_traits().to_node_ptr(*replace_this) in replace_node()
197 , get_value_traits().to_node_ptr(with_this)); in replace_node()
211 return iterator (value_traits::to_node_ptr(value), const_value_traits_ptr()); in s_iterator_to()
217 …return const_iterator (value_traits::to_node_ptr(*pointer_traits<pointer>::const_cast_from(pointer… in s_iterator_to()
221 … { return iterator (this->get_value_traits().to_node_ptr(value), this->priv_value_traits_ptr()); } in iterator_to()
224 …{ return const_iterator (this->get_value_traits().to_node_ptr(*pointer_traits<pointer>::const_cas… in iterator_to()
227 { node_algorithms::init(value_traits::to_node_ptr(value)); } in init_node()
1064 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
1089 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
1319 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_unique_commit()
[all …]
Dslist.hpp434 node_ptr to_insert = priv_value_traits().to_node_ptr(value); in push_front()
459 node_ptr n = priv_value_traits().to_node_ptr(value); in push_back()
824 node_ptr n = priv_value_traits().to_node_ptr(value); in insert_after()
854 const node_ptr n = priv_value_traits().to_node_ptr(*f); in insert_after()
1070 node_ptr const n = value_traits::to_node_ptr(value); in s_insert_after()
1762 return iterator (value_traits::to_node_ptr(value), const_value_traits_ptr()); in s_iterator_to()
1780 return const_iterator(value_traits::to_node_ptr(r), const_value_traits_ptr()); in s_iterator_to()
1794 …INVARIANT_ASSERT(linear || !node_algorithms::inited(this->priv_value_traits().to_node_ptr(value))); in iterator_to()
1795 return iterator (this->priv_value_traits().to_node_ptr(value), this->priv_value_traits_ptr()); in iterator_to()
1810 …VE_INVARIANT_ASSERT (linear || !node_algorithms::inited(this->priv_value_traits().to_node_ptr(r))); in iterator_to()
[all …]
Dtreap.hpp435 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
464 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
760 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_unique_commit()
783 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_before()
813 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in push_back()
836 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in push_front()
Dsgtree.hpp449 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
464 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_equal()
547 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_unique_commit()
577 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in insert_before()
592 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in push_back()
606 node_ptr to_insert(this->get_value_traits().to_node_ptr(value)); in push_front()
Dhashtable.hpp953 { return *this->priv_value_traits().to_node_ptr(v); } in priv_value_to_node()
956 { return *this->priv_value_traits().to_node_ptr(v); } in priv_value_to_node()
978 { return node_traits::get_hash(this->priv_value_traits().to_node_ptr(v)); } in priv_stored_or_compute_hash()
1492 siterator sit = bucket_type::s_iterator_to(*value_traits::to_node_ptr(value)); in s_local_iterator_to()
1501 (value_traits::to_node_ptr(value)) in s_local_iterator_to()
/third_party/boost/libs/intrusive/example/
Ddoc_stateful_value_traits.cpp39 node_ptr to_node_ptr (value_type &value) const in to_node_ptr() function
41 const_node_ptr to_node_ptr (const value_type &value) const in to_node_ptr() function
Ddoc_value_traits.cpp64 static node_ptr to_node_ptr (value_type &value) { return node_ptr(&value); } in to_node_ptr() function
65 static const_node_ptr to_node_ptr (const value_type &value) { return const_node_ptr(&value); } in to_node_ptr() function
Ddoc_advanced_value_traits.cpp58 static node_ptr to_node_ptr (value_type &value) { return node_ptr(&value); } in to_node_ptr() function
59 static const_node_ptr to_node_ptr (const value_type &value) { return const_node_ptr(&value); } in to_node_ptr() function
/third_party/boost/libs/intrusive/test/
Dnonhook_node.hpp93 static node_ptr to_node_ptr(reference value) in to_node_ptr() function
98 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr() function
Dcustom_bucket_traits_test.cpp46 static node_ptr to_node_ptr (value_type &value) in to_node_ptr() function
48 static const_node_ptr to_node_ptr (const value_type &value) in to_node_ptr() function
Dstateful_value_traits_test.cpp60 node_ptr to_node_ptr (value_type &value) const in to_node_ptr() function
63 const_node_ptr to_node_ptr (const value_type &value) const in to_node_ptr() function
Dbptr_value.hpp198 static const_node_ptr to_node_ptr(const_reference v) { return &v; } in to_node_ptr() function
199 static node_ptr to_node_ptr(reference v) { return &v; } in to_node_ptr() function
/third_party/boost/libs/intrusive/doc/
Dintrusive.qbk2537 node_ptr to_node_ptr()
2584 node_ptr to_insert(ValueTraits::to_node_ptr(value));
2619 static node_ptr to_node_ptr(reference value)
2620 { return static_cast<slist_base_hook &>(value).to_node_ptr(); }
3098 static node_ptr to_node_ptr (value_type &value);
3099 static const_node_ptr to_node_ptr (const value_type &value);
3133 same type, the `to_node_ptr` and `to_value_ptr` functions are trivial.
3167 * [*['static node_ptr to_node_ptr (value_type &value)]] and
3168 [*['static const_node_ptr to_node_ptr (const value_type &value)]]:
3222 now `ValueTraits::to_node_ptr` and `ValueTraits::to_value_ptr` functions need to offer