Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2019. The current version is 1.89.0.
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