Clementine
|
Represents a range of IPv6 addresses. More...
#include <address_v6_range.hpp>
Public Types | |
typedef basic_address_iterator< address_v6 > | iterator |
The type of an iterator that points into the range. | |
Public Member Functions | |
basic_address_range () ASIO_NOEXCEPT | |
Construct an empty range. | |
basic_address_range (const iterator &first, const iterator &last) ASIO_NOEXCEPT | |
Construct an range that represents the given range of addresses. | |
basic_address_range (const basic_address_range &other) ASIO_NOEXCEPT | |
Copy constructor. | |
basic_address_range & | operator= (const basic_address_range &other) ASIO_NOEXCEPT |
Assignment operator. | |
iterator | begin () const ASIO_NOEXCEPT |
Obtain an iterator that points to the start of the range. | |
iterator | end () const ASIO_NOEXCEPT |
Obtain an iterator that points to the end of the range. | |
bool | empty () const ASIO_NOEXCEPT |
Determine whether the range is empty. | |
iterator | find (const address_v6 &addr) const ASIO_NOEXCEPT |
Find an address in the range. | |
Represents a range of IPv6 addresses.