|
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.
1.8.13