/third_party/boost/boost/intrusive/ |
D | bs_set.hpp | 171 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 …]
|
D | set.hpp | 174 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 …]
|
D | avl_set.hpp | 174 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 …]
|
D | treap_set.hpp | 180 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 …]
|
D | splay_set.hpp | 172 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 …]
|
D | sg_set.hpp | 172 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 …]
|
D | rbtree.hpp | 207 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()
|
D | avltree.hpp | 208 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()
|
D | splaytree.hpp | 202 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()
|
D | treap.hpp | 342 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()
|
D | sgtree.hpp | 401 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()
|
D | bstree.hpp | 908 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/ |
D | generic_assoc_test.hpp | 70 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/ |
D | intrusive.qbk | 4197 * Added `container_from_iterator` function to tree-based containers.
|