|
libstdc++
|
#include <forward_list.h>
Public Types | |
| using | difference_type = ptrdiff_t |
| using | iterator_category = forward_iterator_tag |
| using | pointer = __maybe_const< value_type > * |
| using | reference = __maybe_const< value_type > & |
| using | value_type = typename pointer_traits< _Ptr >::element_type |
Public Member Functions | |
| constexpr | _Iterator (_Base_ptr __x) noexcept |
| _Iterator (const _Iterator &)=default | |
| constexpr | _Iterator (const _Iterator< false, _Ptr > &__i) |
| constexpr reference | operator* () const noexcept |
| constexpr _Iterator & | operator++ () noexcept |
| constexpr _Iterator | operator++ (int) noexcept |
| constexpr pointer | operator-> () const noexcept |
| _Iterator & | operator= (const _Iterator &)=default |
Friends | |
| template<typename _Tp , typename _Allocator > | |
| struct | ::_Fwd_list_base |
| template<typename _Tp , typename _Allocator > | |
| class | ::forward_list |
| constexpr bool | operator== (const _Iterator &__x, const _Iterator &__y) noexcept |
A forward_list iterator when the allocator uses fancy pointers.
Definition at line 455 of file forward_list.h.
| using std::__fwdlist::_Iterator< _Const, _Ptr >::difference_type = ptrdiff_t |
Definition at line 466 of file forward_list.h.
| using std::__fwdlist::_Iterator< _Const, _Ptr >::iterator_category = forward_iterator_tag |
Definition at line 467 of file forward_list.h.
| using std::__fwdlist::_Iterator< _Const, _Ptr >::pointer = __maybe_const<value_type>* |
Definition at line 468 of file forward_list.h.
| using std::__fwdlist::_Iterator< _Const, _Ptr >::reference = __maybe_const<value_type>& |
Definition at line 469 of file forward_list.h.
| using std::__fwdlist::_Iterator< _Const, _Ptr >::value_type = typename pointer_traits<_Ptr>::element_type |
Definition at line 465 of file forward_list.h.
|
inlineconstexprnoexcept |
Definition at line 471 of file forward_list.h.
|
inlineconstexpr |
Definition at line 478 of file forward_list.h.
|
inlineexplicitconstexprnoexcept |
Definition at line 488 of file forward_list.h.
|
inlineconstexprnoexcept |
Definition at line 493 of file forward_list.h.
|
inlineconstexprnoexcept |
Definition at line 502 of file forward_list.h.
|
inlineconstexprnoexcept |
Definition at line 509 of file forward_list.h.
|
inlineconstexprnoexcept |
Definition at line 498 of file forward_list.h.
|
friend |
Definition at line 538 of file forward_list.h.
|
friend |
Definition at line 536 of file forward_list.h.
|
friend |
Forward list iterator equality comparison.
Definition at line 521 of file forward_list.h.