Home
last modified time | relevance | path

Searched refs:container_from_iterator (Results 1 – 14 of 14) sorted by relevance

/third_party/boost/boost/intrusive/
Dbs_set.hpp171 static bs_set_impl &container_from_iterator(iterator it);
174 static const bs_set_impl &container_from_iterator(const_iterator it);
561 BOOST_INTRUSIVE_FORCEINLINE static bs_set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::bs_set
562 { return static_cast<bs_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
564 BOOST_INTRUSIVE_FORCEINLINE static const bs_set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::bs_set
565 { return static_cast<const bs_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
707 static bs_multiset_impl &container_from_iterator(iterator it);
710 static const bs_multiset_impl &container_from_iterator(const_iterator it);
1055 BOOST_INTRUSIVE_FORCEINLINE static bs_multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::bs_multiset
1056 { return static_cast<bs_multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Dset.hpp174 static set_impl &container_from_iterator(iterator it);
177 static const set_impl &container_from_iterator(const_iterator it);
564 BOOST_INTRUSIVE_FORCEINLINE static set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::set
565 { return static_cast<set &>(Base::container_from_iterator(it)); } in container_from_iterator()
567 BOOST_INTRUSIVE_FORCEINLINE static const set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::set
568 { return static_cast<const set &>(Base::container_from_iterator(it)); } in container_from_iterator()
711 static multiset_impl &container_from_iterator(iterator it);
714 static const multiset_impl &container_from_iterator(const_iterator it);
1059 BOOST_INTRUSIVE_FORCEINLINE static multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::multiset
1060 { return static_cast<multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Davl_set.hpp174 static avl_set_impl &container_from_iterator(iterator it);
177 static const avl_set_impl &container_from_iterator(const_iterator it);
564 BOOST_INTRUSIVE_FORCEINLINE static avl_set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::avl_set
565 { return static_cast<avl_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
567 BOOST_INTRUSIVE_FORCEINLINE static const avl_set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::avl_set
568 { return static_cast<const avl_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
711 static avl_multiset_impl &container_from_iterator(iterator it);
714 static const avl_multiset_impl &container_from_iterator(const_iterator it);
1059 BOOST_INTRUSIVE_FORCEINLINE static avl_multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::avl_multiset
1060 { return static_cast<avl_multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Dtreap_set.hpp180 static treap_set_impl &container_from_iterator(iterator it);
183 static const treap_set_impl &container_from_iterator(const_iterator it);
584 BOOST_INTRUSIVE_FORCEINLINE static treap_set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::treap_set
585 { return static_cast<treap_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
587 BOOST_INTRUSIVE_FORCEINLINE static const treap_set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::treap_set
588 { return static_cast<const treap_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
739 static treap_multiset_impl &container_from_iterator(iterator it);
742 static const treap_multiset_impl &container_from_iterator(const_iterator it);
1099 BOOST_INTRUSIVE_FORCEINLINE static treap_multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::treap_multiset
1100 { return static_cast<treap_multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Dsplay_set.hpp172 static splay_set_impl &container_from_iterator(iterator it);
175 static const splay_set_impl &container_from_iterator(const_iterator it);
585 BOOST_INTRUSIVE_FORCEINLINE static splay_set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::splay_set
586 { return static_cast<splay_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
588 BOOST_INTRUSIVE_FORCEINLINE static const splay_set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::splay_set
589 { return static_cast<const splay_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
732 static splay_multiset_impl &container_from_iterator(iterator it);
735 static const splay_multiset_impl &container_from_iterator(const_iterator it);
1096 BOOST_INTRUSIVE_FORCEINLINE static splay_multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::splay_multiset
1097 { return static_cast<splay_multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Dsg_set.hpp172 static sg_set_impl &container_from_iterator(iterator it);
175 static const sg_set_impl &container_from_iterator(const_iterator it);
573 BOOST_INTRUSIVE_FORCEINLINE static sg_set &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::sg_set
574 { return static_cast<sg_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
576 BOOST_INTRUSIVE_FORCEINLINE static const sg_set &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::sg_set
577 { return static_cast<const sg_set &>(Base::container_from_iterator(it)); } in container_from_iterator()
720 static sg_multiset_impl &container_from_iterator(iterator it);
723 static const sg_multiset_impl &container_from_iterator(const_iterator it);
1080 BOOST_INTRUSIVE_FORCEINLINE static sg_multiset &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::sg_multiset
1081 { return static_cast<sg_multiset &>(Base::container_from_iterator(it)); } in container_from_iterator()
[all …]
Drbtree.hpp207 static rbtree_impl &container_from_iterator(iterator it);
210 static const rbtree_impl &container_from_iterator(const_iterator it);
577 BOOST_INTRUSIVE_FORCEINLINE static rbtree &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::rbtree
578 { return static_cast<rbtree &>(Base::container_from_iterator(it)); } in container_from_iterator()
580 BOOST_INTRUSIVE_FORCEINLINE static const rbtree &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::rbtree
581 { return static_cast<const rbtree &>(Base::container_from_iterator(it)); } in container_from_iterator()
Davltree.hpp208 static avltree_impl &container_from_iterator(iterator it);
211 static const avltree_impl &container_from_iterator(const_iterator it);
574 BOOST_INTRUSIVE_FORCEINLINE static avltree &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::avltree
575 { return static_cast<avltree &>(Base::container_from_iterator(it)); } in container_from_iterator()
577 BOOST_INTRUSIVE_FORCEINLINE static const avltree &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::avltree
578 { return static_cast<const avltree &>(Base::container_from_iterator(it)); } in container_from_iterator()
Dsplaytree.hpp202 static splaytree_impl &container_from_iterator(iterator it);
205 static const splaytree_impl &container_from_iterator(const_iterator it);
652 BOOST_INTRUSIVE_FORCEINLINE static splaytree &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::splaytree
653 { return static_cast<splaytree &>(Base::container_from_iterator(it)); } in container_from_iterator()
655 BOOST_INTRUSIVE_FORCEINLINE static const splaytree &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::splaytree
656 { return static_cast<const splaytree &>(Base::container_from_iterator(it)); } in container_from_iterator()
Dtreap.hpp342 static treap_impl &container_from_iterator(iterator it);
345 static const treap_impl &container_from_iterator(const_iterator it);
1357 BOOST_INTRUSIVE_FORCEINLINE static treap &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::treap
1358 { return static_cast<treap &>(Base::container_from_iterator(it)); } in container_from_iterator()
1360 BOOST_INTRUSIVE_FORCEINLINE static const treap &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::treap
1361 { return static_cast<const treap &>(Base::container_from_iterator(it)); } in container_from_iterator()
Dsgtree.hpp401 static sgtree_impl &container_from_iterator(iterator it);
404 static const sgtree_impl &container_from_iterator(const_iterator it);
1067 BOOST_INTRUSIVE_FORCEINLINE static sgtree &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::sgtree
1068 { return static_cast<sgtree &>(Base::container_from_iterator(it)); } in container_from_iterator()
1070 BOOST_INTRUSIVE_FORCEINLINE static const sgtree &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::sgtree
1071 { return static_cast<const sgtree &>(Base::container_from_iterator(it)); } in container_from_iterator()
Dbstree.hpp908 static bstree_impl &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::bstree_impl
919 static const bstree_impl &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::bstree_impl
2233 BOOST_INTRUSIVE_FORCEINLINE static bstree &container_from_iterator(iterator it) in container_from_iterator() function in boost::intrusive::bstree
2234 { return static_cast<bstree &>(Base::container_from_iterator(it)); } in container_from_iterator()
2236 BOOST_INTRUSIVE_FORCEINLINE static const bstree &container_from_iterator(const_iterator it) in container_from_iterator() function in boost::intrusive::bstree
2237 { return static_cast<const bstree &>(Base::container_from_iterator(it)); } in container_from_iterator()
/third_party/boost/libs/intrusive/test/
Dgeneric_assoc_test.hpp70 assoc_type &s = assoc_type::container_from_iterator(b); in test_container_from_iterator()
71 const assoc_type &cs = assoc_type::container_from_iterator(cit_type(b)); in test_container_from_iterator()
/third_party/boost/libs/intrusive/doc/
Dintrusive.qbk4197 * Added `container_from_iterator` function to tree-based containers.