...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
An input iterator that can be used for traversing IPv6 addresses.
template<> class basic_address_iterator< address_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. |
|
Dereference the iterator. |
|
Pre-increment operator. |
|
Pre-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: boost/asio/ip/address_v6_iterator.hpp
Convenience header: boost/asio.hpp