Home
last modified time | relevance | path

Searched refs:const_node_ptr (Results 1 – 25 of 66) sorted by relevance

123

/third_party/boost/boost/intrusive/detail/
Dany_node_and_algorithms.hpp38 typedef typename pointer_rebind<VoidPointer, const node>::type const_node_ptr; typedef
50 typedef typename node::const_node_ptr const_node_ptr; typedef
52 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_next(const const_node_ptr & n) in get_next()
58 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_previous(const const_node_ptr & n) in get_previous()
71 typedef typename node::const_node_ptr const_node_ptr; typedef
73 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_next(const const_node_ptr & n) in get_next()
88 typedef typename reduced_slist_node_traits::const_node_ptr const_node_ptr; typedef
93 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_next(const const_node_ptr & n) in get_next()
99 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_prev_in_group(const const_node_ptr & n) in get_prev_in_group()
105 BOOST_INTRUSIVE_FORCEINLINE static std::size_t get_hash(const const_node_ptr & n) in get_hash()
[all …]
Davltree_node.hpp45 …ypename pointer_rebind<VoidPointer, const compact_avltree_node<VoidPointer> >::type const_node_ptr; typedef
55 …edef typename pointer_rebind<VoidPointer, const avltree_node<VoidPointer> >::type const_node_ptr; typedef
68 typedef typename node::const_node_ptr const_node_ptr; typedef
72 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_parent(const const_node_ptr & n) in get_parent()
81 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_left(const const_node_ptr & n) in get_left()
90 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_right(const const_node_ptr & n) in get_right()
99 BOOST_INTRUSIVE_FORCEINLINE static balance get_balance(const const_node_ptr & n) in get_balance()
125 typedef typename node::const_node_ptr const_node_ptr; typedef
130 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_parent(const const_node_ptr & n) in get_parent()
136 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_left(const const_node_ptr & n) in get_left()
[all …]
Dhook_traits.hpp44 template rebind_pointer<const node>::type const_node_ptr; typedef
66 BOOST_INTRUSIVE_FORCEINLINE static const_pointer to_value_ptr(const const_node_ptr & n) in to_value_ptr()
82 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
84 const_node_ptr p = pointer_traits<const_node_ptr>::pointer_to in to_node_ptr()
109 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
129 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
131 return pointer_traits<const_node_ptr>::pointer_to in to_node_ptr()
142 BOOST_INTRUSIVE_FORCEINLINE static const_pointer to_value_ptr(const const_node_ptr & n) in to_value_ptr()
162 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
174 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
[all …]
Drbtree_node.hpp48 typedef typename pointer_rebind<VoidPointer, const node >::type const_node_ptr; typedef
59 typedef typename pointer_rebind<VoidPointer, const node >::type const_node_ptr; typedef
73 typedef typename node::const_node_ptr const_node_ptr; typedef
77 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_parent(const const_node_ptr & n) in get_parent()
86 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_left(const const_node_ptr & n) in get_left()
95 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_right(const const_node_ptr & n) in get_right()
104 BOOST_INTRUSIVE_FORCEINLINE static color get_color(const const_node_ptr & n) in get_color()
127 typedef typename node::const_node_ptr const_node_ptr; typedef
133 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_parent(const const_node_ptr & n) in get_parent()
142 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_left(const const_node_ptr & n) in get_left()
[all …]
Dcommon_slist_algorithms.hpp40 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::detail::common_slist_algorithms
58 BOOST_INTRUSIVE_FORCEINLINE static bool unique(const const_node_ptr & this_node) in unique()
64 BOOST_INTRUSIVE_FORCEINLINE static bool inited(const const_node_ptr & this_node) in inited()
69 const_node_ptr this_node(NodeTraits::get_next(prev_node)); in unlink_after()
170 static std::size_t distance(const const_node_ptr &f, const const_node_ptr &l) in distance()
172 const_node_ptr i(f); in distance()
Dkey_nodeptr_comp.hpp42 typedef typename value_traits::const_node_ptr const_node_ptr; typedef
70 typedef typename types_t::const_node_ptr const_node_ptr; typedef
77 … static const bool same_type = is_same<P1,const_node_ptr>::value || is_same<P1,node_ptr>::value;
78 static const bool value = same_type || is_convertible<P1, const_node_ptr>::value;
Ddefault_header_holder.hpp39 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
43 BOOST_INTRUSIVE_FORCEINLINE const_node_ptr get_node() const in get_node()
44 { return pointer_traits< const_node_ptr >::pointer_to(*static_cast< const node* >(this)); } in get_node()
Dis_stateful_value_traits.hpp57 typedef typename ValueTraits::const_node_ptr const_node_ptr; typedef
70 …(BOOST_INTRUSIVE_DETECT_FUNCTION(ValueTraits, boost_intrusive, const_node_ptr, to_node_ptr, (const…
73 …IVE_DETECT_FUNCTION(ValueTraits, boost_intrusive, const_pointer, to_value_ptr, (const_node_ptr) )))
Dtree_node.hpp45 typedef typename pointer_rebind<VoidPointer, const node>::type const_node_ptr; typedef
47 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_parent(const const_node_ptr & n) in get_parent()
56 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_left(const const_node_ptr & n) in get_left()
65 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_right(const const_node_ptr & n) in get_right()
Dempty_node_checker.hpp33 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
37 void operator () (const const_node_ptr&, const return_type&, const return_type&, return_type&) {} in operator ()()
/third_party/boost/libs/intrusive/test/
Dbptr_value.hpp135 typedef bounded_pointer< const val_t > const_node_ptr; typedef
137 static node_ptr get_previous(const_node_ptr p) { return p->m_previous; } in get_previous()
139 static node_ptr get_next(const_node_ptr p) { return p->m_next; } in get_next()
148 typedef bounded_pointer< const val_t > const_node_ptr; typedef
150 static node_ptr get_parent(const_node_ptr p) { return p->m_parent; } in get_parent()
152 static node_ptr get_left(const_node_ptr p) { return p->m_l_child; } in get_left()
154 static node_ptr get_right(const_node_ptr p) { return p->m_r_child; } in get_right()
163 typedef Tree_BPtr_Node_Traits::const_node_ptr const_node_ptr; typedef
164 static color get_color(const_node_ptr p) { return p->m_extra; } in get_color()
175 typedef Tree_BPtr_Node_Traits::const_node_ptr const_node_ptr; typedef
[all …]
Dnonhook_node.hpp36 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
70 …return !node_algorithms::unique(pointer_traits<const_node_ptr>::pointer_to(static_cast< const node… in is_linked()
81 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
98 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
100 return pointer_traits<const_node_ptr>::pointer_to(static_cast<const node&>(value.*P)); in to_node_ptr()
110 static const_pointer to_value_ptr(const_node_ptr n) in to_value_ptr()
/third_party/boost/boost/intrusive/
Dtreap_algorithms.hpp44 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
52 void operator () (const const_node_ptr& p, in operator ()()
118 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::treap_algorithms
184 static node_ptr get_header(const_node_ptr n);
187 static node_ptr begin_node(const_node_ptr header);
190 static node_ptr end_node(const_node_ptr header);
225 static bool unique(const_node_ptr node);
228 static std::size_t size(const_node_ptr header);
256 (const_node_ptr source_header, node_ptr target_header, Cloner cloner, Disposer disposer);
265 (const_node_ptr header, const KeyType &key, KeyNodePtrCompare comp);
[all …]
Dtrivial_value_traits.hpp41 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
44 typedef const_node_ptr const_pointer;
48 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr (const value_type &value) in to_node_ptr()
49 { return pointer_traits<const_node_ptr>::pointer_to(value); } in to_node_ptr()
51 …BOOST_INTRUSIVE_FORCEINLINE static const const_pointer &to_value_ptr(const const_node_ptr &n) { … in to_value_ptr()
Dsgtree_algorithms.hpp69 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::sgtree_algorithms
89 static node_ptr get_header(const_node_ptr n);
92 static node_ptr begin_node(const_node_ptr header);
95 static node_ptr end_node(const_node_ptr header);
119 static bool unique(const_node_ptr node);
122 static std::size_t size(const_node_ptr header);
155 (const_node_ptr source_header, node_ptr target_header, Cloner cloner, Disposer disposer);
164 (const_node_ptr header, const KeyType &key, KeyNodePtrCompare comp);
169 (const_node_ptr header, const KeyType &key, KeyNodePtrCompare comp);
174 (const_node_ptr header, const KeyType &key, KeyNodePtrCompare comp);
[all …]
Drbtree_algorithms.hpp74 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
88 void operator () (const const_node_ptr& p, in operator ()()
175 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::rbtree_algorithms
194 static node_ptr get_header(const const_node_ptr & n);
197 static node_ptr begin_node(const const_node_ptr & header);
200 static node_ptr end_node(const const_node_ptr & header);
260 static bool unique(const const_node_ptr & node);
263 static std::size_t size(const const_node_ptr & header);
319 (const_node_ptr source_header, node_ptr target_header, Cloner cloner, Disposer disposer) in clone()
333 (const const_node_ptr & header, const KeyType &key, KeyNodePtrCompare comp);
[all …]
Dunordered_set_hook.hpp80 < const node >::type const_node_ptr; typedef
85 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_next(const const_node_ptr & n) in get_next()
91 BOOST_INTRUSIVE_FORCEINLINE static node_ptr get_prev_in_group(const const_node_ptr & n) in get_prev_in_group()
97 BOOST_INTRUSIVE_FORCEINLINE static std::size_t get_hash(const const_node_ptr & n) in get_hash()
109 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef
111 static node_ptr get_next(const const_node_ptr & n) in get_next()
128 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef
Dmember_value_traits.hpp48 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
63 BOOST_INTRUSIVE_FORCEINLINE static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
64 { return pointer_traits<const_node_ptr>::pointer_to(value.*PtrToMember); } in to_node_ptr()
72 BOOST_INTRUSIVE_FORCEINLINE static const_pointer to_value_ptr(const const_node_ptr &n) in to_value_ptr()
Davltree_algorithms.hpp73 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
86 void operator () (const const_node_ptr& p, in operator ()()
153 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::avltree_algorithms
170 static node_ptr get_header(const const_node_ptr & n);
173 static node_ptr begin_node(const const_node_ptr & header);
176 static node_ptr end_node(const const_node_ptr & header);
236 static bool unique(const const_node_ptr & node);
239 static std::size_t size(const const_node_ptr & header);
304 … (const const_node_ptr & source_header, node_ptr target_header, Cloner cloner, Disposer disposer) in clone()
318 (const const_node_ptr & header, const KeyType &key, KeyNodePtrCompare comp);
[all …]
Dderivation_value_traits.hpp44 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
58 static const_node_ptr to_node_ptr(const_reference value) in to_node_ptr()
66 static const_pointer to_value_ptr(const const_node_ptr &n) in to_value_ptr()
Dbstree_algorithms.hpp64 typedef typename node_traits::const_node_ptr const_node_ptr; typedef
70 : min_key_node_ptr(const_node_ptr()), max_key_node_ptr(const_node_ptr()), node_count(0) in return_type()
73 const_node_ptr min_key_node_ptr;
74 const_node_ptr max_key_node_ptr;
82 void operator () (const const_node_ptr& p, in operator ()()
179 typedef typename NodeTraits::const_node_ptr const_node_ptr; typedef in boost::intrusive::bstree_algorithms
217 BOOST_INTRUSIVE_FORCEINLINE static node_ptr begin_node(const const_node_ptr & header) in begin_node()
227 BOOST_INTRUSIVE_FORCEINLINE static node_ptr end_node(const const_node_ptr & header) in end_node()
237 BOOST_INTRUSIVE_FORCEINLINE static node_ptr root_node(const const_node_ptr & header) in root_node()
251 BOOST_INTRUSIVE_FORCEINLINE static bool unique(const const_node_ptr & node) in unique()
[all …]
/third_party/boost/libs/intrusive/example/
Ddoc_value_traits.cpp43 typedef const legacy_value * const_node_ptr; typedef
59 typedef node_traits::const_node_ptr const_node_ptr; typedef
65 static const_node_ptr to_node_ptr (const value_type &value) { return const_node_ptr(&value); } in to_node_ptr()
67 static const_pointer to_value_ptr(const_node_ptr n) { return const_pointer(n); } in to_value_ptr()
Ddoc_advanced_value_traits.cpp40 typedef const node * const_node_ptr; typedef
53 typedef node_traits::const_node_ptr const_node_ptr; typedef
59 static const_node_ptr to_node_ptr (const value_type &value) { return const_node_ptr(&value); } in to_node_ptr()
61 …static const_pointer to_value_ptr(const_node_ptr n) { return static_cast<const value_type… in to_value_ptr()
Ddoc_rbtree_algorithms.cpp32 typedef const my_node * const_node_ptr; typedef
34 static node_ptr get_parent(const_node_ptr n) { return n->parent_; } in get_parent()
36 static node_ptr get_left(const_node_ptr n) { return n->left_; } in get_left()
38 static node_ptr get_right(const_node_ptr n) { return n->right_; } in get_right()
40 static color get_color(const_node_ptr n) { return n->color_; } in get_color()
Ddoc_avltree_algorithms.cpp32 typedef const my_node * const_node_ptr; typedef
35 static node_ptr get_parent(const_node_ptr n) { return n->parent_; } in get_parent()
37 static node_ptr get_left(const_node_ptr n) { return n->left_; } in get_left()
39 static node_ptr get_right(const_node_ptr n) { return n->right_; } in get_right()
41 static balance get_balance(const_node_ptr n) { return n->balance_; } in get_balance()

123