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 2017. The current version is 1.90.0.
An input iterator that can be used for traversing IPv4 addresses.
template<> class basic_address_iterator< address_v4 >
|
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: boost/asio/ip/address_v4_iterator.hpp
Convenience header: boost/asio.hpp