Lines Matching refs:const_iterator
35 typedef <details> const_iterator;
73 const_iterator begin() const noexcept;
75 const_iterator end() const noexcept;
77 const_iterator cbegin() const noexcept;
78 const_iterator cend() const noexcept;
81 const_iterator before_begin() const noexcept;
82 const_iterator cbefore_begin() const noexcept;
97 iterator emplace_after(const_iterator p, Args&&... args);
98 iterator insert_after(const_iterator p, const value_type& v);
99 iterator insert_after(const_iterator p, value_type&& v);
100 iterator insert_after(const_iterator p, size_type n, const value_type& v);
102 iterator insert_after(const_iterator p,
104 iterator insert_after(const_iterator p, initializer_list<value_type> il);
106 iterator erase_after(const_iterator p);
107 iterator erase_after(const_iterator first, const_iterator last);
116 void splice_after(const_iterator p, forward_list& x);
117 void splice_after(const_iterator p, forward_list&& x);
118 void splice_after(const_iterator p, forward_list& x, const_iterator i);
119 void splice_after(const_iterator p, forward_list&& x, const_iterator i);
120 void splice_after(const_iterator p, forward_list& x,
121 const_iterator first, const_iterator last);
122 void splice_after(const_iterator p, forward_list&& x,
123 const_iterator first, const_iterator last);
487 typedef __forward_list_const_iterator<__node_pointer> const_iterator;
650 typedef typename base::const_iterator const_iterator;
722 const_iterator begin() const _NOEXCEPT
723 {return const_iterator(base::__before_begin()->__next_);}
728 const_iterator end() const _NOEXCEPT
729 {return const_iterator(nullptr);}
732 const_iterator cbegin() const _NOEXCEPT
733 {return const_iterator(base::__before_begin()->__next_);}
735 const_iterator cend() const _NOEXCEPT
736 {return const_iterator(nullptr);}
742 const_iterator before_begin() const _NOEXCEPT
743 {return const_iterator(base::__before_begin());}
745 const_iterator cbefore_begin() const _NOEXCEPT
746 {return const_iterator(base::__before_begin());}
777 iterator emplace_after(const_iterator __p, _Args&&... __args);
779 iterator insert_after(const_iterator __p, value_type&& __v);
780 iterator insert_after(const_iterator __p, initializer_list<value_type> __il)
783 iterator insert_after(const_iterator __p, const value_type& __v);
784 iterator insert_after(const_iterator __p, size_type __n, const value_type& __v);
792 insert_after(const_iterator __p, _InputIterator __f, _InputIterator __l);
794 iterator erase_after(const_iterator __p);
795 iterator erase_after(const_iterator __f, const_iterator __l);
814 void splice_after(const_iterator __p, forward_list&& __x);
816 void splice_after(const_iterator __p, forward_list&& __x, const_iterator __i);
818 void splice_after(const_iterator __p, forward_list&& __x,
819 const_iterator __f, const_iterator __l);
821 void splice_after(const_iterator __p, forward_list& __x);
822 void splice_after(const_iterator __p, forward_list& __x, const_iterator __i);
823 void splice_after(const_iterator __p, forward_list& __x,
824 const_iterator __f, const_iterator __l);
1177 forward_list<_Tp, _Alloc>::emplace_after(const_iterator __p, _Args&&... __args)
1192 forward_list<_Tp, _Alloc>::insert_after(const_iterator __p, value_type&& __v)
1208 forward_list<_Tp, _Alloc>::insert_after(const_iterator __p, const value_type& __v)
1222 forward_list<_Tp, _Alloc>::insert_after(const_iterator __p, size_type __n,
1272 forward_list<_Tp, _Alloc>::insert_after(const_iterator __p,
1317 forward_list<_Tp, _Alloc>::erase_after(const_iterator __f)
1330 forward_list<_Tp, _Alloc>::erase_after(const_iterator __f, const_iterator __l)
1420 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1427 const_iterator __lm1 = __x.before_begin();
1439 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1441 const_iterator __i)
1443 const_iterator __lm1 = _VSTD::next(__i);
1454 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1456 const_iterator __f, const_iterator __l)
1460 const_iterator __lm1 = __f;
1477 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1486 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1488 const_iterator __i)
1496 forward_list<_Tp, _Alloc>::splice_after(const_iterator __p,
1498 const_iterator __f, const_iterator __l)
1691 typedef typename _Cp::const_iterator _Ip;