Searched refs:_Self (Results 1 - 18 of 18) sorted by relevance

/haiku-buildtools/legacy/gcc/libstdc++/stl/
H A Dstl_iterator.h478 _Reference, _Distance> _Self; typedef in class:reverse_bidirectional_iterator
499 _Self& operator++() {
503 _Self operator++(int) {
504 _Self __tmp = *this;
508 _Self& operator--() {
512 _Self operator--(int) {
513 _Self __tmp = *this;
587 typedef reverse_iterator<_Iterator> _Self; typedef in class:reverse_iterator
593 reverse_iterator(const _Self& __x) : current(__x.current) {}
609 _Self
685 _Self; typedef in class:reverse_iterator
[all...]
H A Dstl_deque.h121 typedef _Deque_iterator _Self; typedef in struct:_Deque_iterator::_Deque_iterator
141 difference_type operator-(const _Self& __x) const {
146 _Self& operator++() {
154 _Self operator++(int) {
155 _Self __tmp = *this;
160 _Self& operator--() {
168 _Self operator--(int) {
169 _Self __tmp = *this;
174 _Self& operator+=(difference_type __n)
190 _Self operato
[all...]
H A Dstl_list.h53 typedef _List_iterator<_Tp,_Ref,_Ptr> _Self; typedef in struct:_List_iterator
69 bool operator==(const _Self& __x) const { return _M_node == __x._M_node; }
70 bool operator!=(const _Self& __x) const { return _M_node != __x._M_node; }
77 _Self& operator++() {
81 _Self operator++(int) {
82 _Self __tmp = *this;
86 _Self& operator--() {
90 _Self operator--(int) {
91 _Self __tmp = *this;
H A Dstl_slist.h127 typedef _Slist_iterator<_Tp, _Ref, _Ptr> _Self; typedef in struct:_Slist_iterator
143 _Self& operator++()
148 _Self operator++(int)
150 _Self __tmp = *this;
H A Dstl_tree.h160 _Self; typedef in struct:_Rb_tree_iterator
172 _Self& operator++() { _M_increment(); return *this; }
173 _Self operator++(int) {
174 _Self __tmp = *this;
179 _Self& operator--() { _M_decrement(); return *this; }
180 _Self operator--(int) {
181 _Self __tmp = *this;
/haiku-buildtools/gcc/libstdc++-v3/include/bits/
H A Dstl_list.h127 typedef _List_iterator<_Tp> _Self; typedef in struct:_List_iterator
143 _Self
156 _Self&
163 _Self
166 _Self __tmp = *this;
171 _Self&
178 _Self
181 _Self __tmp = *this;
187 operator==(const _Self& __x) const _GLIBCXX_NOEXCEPT
191 operator!=(const _Self
206 typedef _List_const_iterator<_Tp> _Self; typedef in struct:_List_const_iterator
[all...]
H A Dforward_list.h122 typedef _Fwd_list_iterator<_Tp> _Self; typedef in struct:_Fwd_list_iterator
146 _Self&
153 _Self
156 _Self __tmp(*this);
162 operator==(const _Self& __x) const noexcept
166 operator!=(const _Self& __x) const noexcept
169 _Self
189 typedef _Fwd_list_const_iterator<_Tp> _Self; typedef in struct:_Fwd_list_const_iterator
217 _Self&
224 _Self
[all...]
H A Dstl_deque.h135 typedef _Deque_iterator _Self; typedef in struct:_Deque_iterator
165 _Self&
177 _Self
180 _Self __tmp = *this;
185 _Self&
197 _Self
200 _Self __tmp = *this;
205 _Self&
224 _Self
227 _Self __tm
[all...]
H A Dstl_tree.h183 typedef _Rb_tree_iterator<_Tp> _Self; typedef in struct:_Rb_tree_iterator
202 _Self&
209 _Self
212 _Self __tmp = *this;
217 _Self&
224 _Self
227 _Self __tmp = *this;
233 operator==(const _Self& __x) const _GLIBCXX_NOEXCEPT
237 operator!=(const _Self& __x) const _GLIBCXX_NOEXCEPT
255 typedef _Rb_tree_const_iterator<_Tp> _Self; typedef in struct:_Rb_tree_const_iterator
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tm/
H A D20100727.C540 typedef _List_iterator < _Tp > _Self; typedef in struct:std::_List_iterator
559 _Self & operator++ ()
564 _Self operator++ (int)
566 _Self __tmp = *this;
570 _Self & operator-- ()
575 _Self operator-- (int)
577 _Self __tmp = *this;
581 bool operator== (const _Self & __x) const
585 bool operator!= (const _Self & __x) const
593 typedef _List_const_iterator < _Tp > _Self; typedef in struct:std::_List_const_iterator
[all...]
H A Dpr46646.C523 typedef _Rb_tree_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_iterator
537 _Self&
543 _Self
546 _Self __tmp = *this;
550 _Self&
556 _Self
559 _Self __tmp = *this;
564 operator==(const _Self& __x) const
567 operator!=(const _Self& __x) const
580 typedef _Rb_tree_const_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_const_iterator
[all...]
H A Dpr46567.C1845 typedef _List_iterator<_Tp> _Self; typedef in struct:std::_List_iterator
1863 _Self&
1869 _Self
1872 _Self __tmp = *this;
1876 _Self&
1882 _Self
1885 _Self __tmp = *this;
1890 operator==(const _Self& __x) const
1893 operator!=(const _Self& __x) const
1900 typedef _List_const_iterator<_Tp> _Self; typedef in struct:std::_List_const_iterator
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/tree-ssa/
H A Dpr22444.C90 typedef _Rb_tree_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_iterator
93 _Self operator++(int) { }
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr57140.C55 typedef _List_iterator<_Tp> _Self; typedef in struct:std::_List_iterator
59 bool operator!=(const _Self& __x) const {
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/lto/
H A Dpr47333.C648 typedef _Rb_tree_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_iterator
660 operator==(const _Self& __x) const
664 operator!=(const _Self& __x) const
682 typedef _Rb_tree_const_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_const_iterator
702 operator==(const _Self& __x) const
706 operator!=(const _Self& __x) const
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/opt/
H A Dpr44919.C18 template<typename _Tp> struct _List_iterator { typedef _List_iterator<_Tp> _Self; typedef _Tp& reference; explicit _List_iterator(_List_node_base* __x) : _M_node(__x) { } reference operator*() const { } _Self& operator++() { } bool operator!=(const _Self& __x) const { return _M_node != __x._M_node; } _List_node_base* _M_node; }; typedef in struct:std::_List_iterator
/haiku-buildtools/gcc/libstdc++-v3/include/profile/
H A Diterator_tracker.h41 typedef __iterator_tracker _Self; typedef in class:__profile::__iterator_tracker
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/
H A Dvariadic98.C202 typedef _Rb_tree_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_iterator
214 typedef _Rb_tree_const_iterator<_Tp> _Self; typedef in struct:std::_Rb_tree_const_iterator

Completed in 204 milliseconds