#include <stl_iterator.h>
Definition at line 633 of file stl_iterator.h.
typedef iterator_traits<_Iterator>::difference_type __gnu_cxx::__normal_iterator< _Iterator, _Container >::difference_type |
Definition at line 643 of file stl_iterator.h.
typedef iterator_traits<_Iterator>::iterator_category __gnu_cxx::__normal_iterator< _Iterator, _Container >::iterator_category |
Definition at line 640 of file stl_iterator.h.
typedef iterator_traits<_Iterator>::pointer __gnu_cxx::__normal_iterator< _Iterator, _Container >::pointer |
Definition at line 645 of file stl_iterator.h.
typedef iterator_traits<_Iterator>::reference __gnu_cxx::__normal_iterator< _Iterator, _Container >::reference |
Definition at line 644 of file stl_iterator.h.
typedef iterator_traits<_Iterator>::value_type __gnu_cxx::__normal_iterator< _Iterator, _Container >::value_type |
Definition at line 641 of file stl_iterator.h.
__gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator | ( | ) | [inline] |
Definition at line 647 of file stl_iterator.h.
Referenced by __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator+(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator++(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator--().
__gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator | ( | const _Iterator & | __i | ) | [inline, explicit] |
Definition at line 650 of file stl_iterator.h.
__gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator | ( | const __normal_iterator< _Iter, typename std::__enable_if< _Container,(std::__are_same< _Iter, typename _Container::pointer >::__value) >::__type > & | __i | ) | [inline] |
Definition at line 654 of file stl_iterator.h.
const _Iterator& __gnu_cxx::__normal_iterator< _Iterator, _Container >::base | ( | ) | const [inline] |
Definition at line 715 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
Referenced by _GLIBCXX_STD::vector< _Tp, _Alloc >::_M_assign_aux(), __gnu_cxx::__vstring_utility< _CharT, _Traits, _Alloc >::_S_copy_chars(), std::basic_string< _CharT, _Traits, _Allocator >::_S_copy_chars(), __gnu_cxx::operator!=(), __gnu_cxx::operator+(), __gnu_cxx::operator-(), __gnu_cxx::operator==(), __gnu_cxx::operator>(), __gnu_cxx::operator>=(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::replace(), and std::basic_string< _CharT, _Traits, _Allocator >::replace().
reference __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator * | ( | ) | const [inline] |
Definition at line 663 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator+ | ( | const difference_type & | __n | ) | const [inline] |
Definition at line 703 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator++ | ( | int | ) | [inline] |
Definition at line 678 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator& __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator++ | ( | ) | [inline] |
Definition at line 671 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator& __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator+= | ( | const difference_type & | __n | ) | [inline] |
Definition at line 699 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator- | ( | const difference_type & | __n | ) | const [inline] |
Definition at line 711 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-- | ( | int | ) | [inline] |
Definition at line 690 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator& __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-- | ( | ) | [inline] |
Definition at line 683 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
__normal_iterator& __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-= | ( | const difference_type & | __n | ) | [inline] |
Definition at line 707 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
pointer __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-> | ( | ) | const [inline] |
Definition at line 667 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
reference __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator[] | ( | const difference_type & | __n | ) | const [inline] |
Definition at line 695 of file stl_iterator.h.
References __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current.
_Iterator __gnu_cxx::__normal_iterator< _Iterator, _Container >::_M_current [protected] |
Definition at line 636 of file stl_iterator.h.
Referenced by __gnu_cxx::__normal_iterator< _Iterator, _Container >::base(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator *(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator+(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator++(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator+=(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator--(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator-=(), __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator->(), and __gnu_cxx::__normal_iterator< _Iterator, _Container >::operator[]().