An input iterator that can be used for traversing IPv6 addresses.
class address_iterator_v6
Name |
Description |
---|---|
Distance between two iterators. |
|
Denotes that the iterator satisfies the input iterator requirements. |
|
The type of a pointer to an element pointed to by the iterator. |
|
The type of a reference to an element pointed to by the iterator. |
|
The type of the elements pointed to by the iterator. |
Name |
Description |
---|---|
Construct an iterator that points to the specified address. Copy constructor. |
|
Dereference the iterator. |
|
Pre-increment operator. Post-increment operator. |
|
Pre-decrement operator. Post-decrement operator. |
|
Dereference the iterator. |
|
Assignment operator. |
Name |
Description |
---|---|
Compare two addresses for inequality. |
|
Compare two addresses for equality. |
In addition to satisfying the input iterator requirements, this iterator also supports decrement.
Distinct objects: Safe.
Shared objects: Unsafe.
Header: asio/ip/address_iterator_v6.hpp
Convenience header: asio.hpp