Lines Matching refs:icont

201    insert_equal_end_hint_functor(Icont &icont)  in insert_equal_end_hint_functor()  argument
202 : icont_(icont) in insert_equal_end_hint_functor()
215 push_back_functor(Icont &icont) in push_back_functor() argument
216 : icont_(icont) in push_back_functor()
562 , insert_equal_end_hint_functor<Node, Icont>(this->icont())); in tree()
600 , container_detail::push_back_functor<Node, Icont>(this->icont())); in tree()
606 this->icont().clone_from in tree()
607 (x.icont(), typename AllocHolder::cloner(*this), Destroyer(this->node_alloc())); in tree()
617 this->icont().clone_from in tree()
618 (x.icont(), typename AllocHolder::cloner(*this), Destroyer(this->node_alloc())); in tree()
625 this->icont().swap(x.icont()); in tree()
628 this->icont().clone_from in tree()
629 … (boost::move(x.icont()), typename AllocHolder::move_cloner(*this), Destroyer(this->node_alloc())); in tree()
650 Icont other_tree(::boost::move(this->icont())); in operator =()
653 this->icont().clone_from in operator =()
654 (x.icont() in operator =()
685 this->icont() = boost::move(x.icont()); in operator =()
692 Icont other_tree(::boost::move(this->icont())); in operator =()
695 this->icont().clone_from in operator =()
696 (::boost::move(x.icont()) in operator =()
712 { return this->icont().value_comp().predicate(); } in value_comp()
715 { return this->icont().value_comp().predicate().key_comp(); } in key_comp()
727 { return iterator(this->icont().begin()); } in begin()
733 { return iterator(this->icont().end()); } in end()
788 { return this->icont().size(); } in size()
807 this->icont().insert_unique_check(key, KeyNodeCompare(value_comp()), data); in insert_unique_check()
815 this->icont().insert_unique_check(hint.get(), key, KeyNodeCompare(value_comp()), data); in insert_unique_check()
823 iterator ret(this->icont().insert_unique_commit(*tmp, data)); in insert_unique_commit()
834 iterator ret(this->icont().insert_unique_commit(*tmp, data)); in insert_unique_commit()
869 this->icont().push_back(*tmp); in push_back_impl()
885 ( iterator(iiterator(this->icont().insert_unique_commit(*p, data))) in emplace_unique_impl()
899 return iterator(iiterator(this->icont().insert_unique_commit(*p, data))); in emplace_unique_hint_impl()
919 iterator ret(this->icont().insert_equal(this->icont().end(), *tmp)); in emplace_equal()
929 iterator ret(this->icont().insert_equal(hint.get(), *tmp)); in emplace_hint_equal()
950 iterator ret(this->icont().insert_equal(this->icont().end(), *tmp));\
960 iterator ret(this->icont().insert_equal(hint.get(), *tmp));\
1002 iterator ret(this->icont().insert_equal(this->icont().end(), *tmp)); in insert_equal()
1012 iterator ret(this->icont().insert_equal(this->icont().end(), *tmp)); in insert_equal()
1021 iterator ret(this->icont().insert_equal(hint.get(), *tmp)); in insert_equal()
1031 iterator ret(this->icont().insert_equal(hint.get(), *tmp)); in insert_equal()
1044 …{ return iterator(this->icont().erase_and_dispose(position.get(), Destroyer(this->node_alloc())))… in erase()
1058 { return iterator(this->icont().find(k, KeyNodeCompare(value_comp()))); } in find()
1064 { return size_type(this->icont().count(k, KeyNodeCompare(value_comp()))); } in count()
1067 { return iterator(this->icont().lower_bound(k, KeyNodeCompare(value_comp()))); } in lower_bound()
1073 { return iterator(this->icont().upper_bound(k, KeyNodeCompare(value_comp()))); } in upper_bound()
1081 this->icont().equal_range(k, KeyNodeCompare(value_comp())); in equal_range()
1096 this->icont().lower_bound_range(k, KeyNodeCompare(value_comp())); in lower_bound_range()
1109 { intrusive_tree_proxy_t::rebalance(this->icont()); } in rebalance()