/third_party/boost/boost/intrusive/detail/ |
D | hook_traits.hpp | 74 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
|
D | is_stateful_value_traits.hpp | 44 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…
|
D | node_cloner_disposer.hpp | 65 node_ptr n = traits_->to_node_ptr(*base_t::get()(v)); in operator ()()
|
/third_party/boost/boost/container/detail/ |
D | multiallocation_chain.hpp | 71 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/ |
D | trivial_value_traits.hpp | 46 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
|
D | derivation_value_traits.hpp | 55 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
|
D | list.hpp | 270 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 …]
|
D | member_value_traits.hpp | 60 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
|
D | bstree.hpp | 195 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 …]
|
D | slist.hpp | 434 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 …]
|
D | treap.hpp | 435 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()
|
D | sgtree.hpp | 449 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()
|
D | hashtable.hpp | 953 { 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/ |
D | doc_stateful_value_traits.cpp | 39 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
|
D | doc_value_traits.cpp | 64 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
|
D | doc_advanced_value_traits.cpp | 58 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/ |
D | nonhook_node.hpp | 93 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
|
D | custom_bucket_traits_test.cpp | 46 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
|
D | stateful_value_traits_test.cpp | 60 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
|
D | bptr_value.hpp | 198 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/ |
D | intrusive.qbk | 2537 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
|