|
libstdc++
|
Public Types | |
|
typedef std::iterator_traits < _Iterator1 > | _TraitsType |
|
typedef _TraitsType::difference_type | difference_type |
| typedef _Iterator1 | first_type |
| typedef _IteratorCategory | iterator_category |
| typedef _IteratorPair * | pointer |
| typedef _IteratorPair & | reference |
| typedef _Iterator2 | second_type |
| typedef void | value_type |
Public Member Functions | |
| _IteratorPair (const _Iterator1 &__first, const _Iterator2 &__second) | |
| constexpr void | noexcept (__and_< __is_nothrow_swappable< _Iterator1 >, __is_nothrow_swappable< _Iterator2 >>::value) |
| operator _Iterator2 () const | |
| _IteratorPair | operator+ (difference_type __delta) const |
| _IteratorPair & | operator++ () |
| const _IteratorPair | operator++ (int) |
| difference_type | operator- (const _IteratorPair &__other) const |
| _IteratorPair & | operator-- () |
| const _IteratorPair | operator-- (int) |
| _IteratorPair & | operator= (const _IteratorPair &__other) |
Public Attributes | |
| _Iterator1 | first |
| _Iterator2 | second |
A pair of iterators. The usual iterator operations are applied to both child iterators.
Definition at line 45 of file iterator.h.
|
inherited |
The type of the first member.
Definition at line 214 of file stl_pair.h.
|
inherited |
The type of the second member.
Definition at line 215 of file stl_pair.h.
|
inlineinherited |
Swap the first members and then the second members.
Definition at line 440 of file stl_pair.h.
|
inherited |
The first member.
Definition at line 217 of file stl_pair.h.
|
inherited |
The second member.
Definition at line 218 of file stl_pair.h.