|
Clementine
|
Represents a range of IPv4 addresses. More...
#include <address_v4_range.hpp>
Public Types | |
| typedef basic_address_iterator< address_v4 > | 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. | |
| std::size_t | size () const ASIO_NOEXCEPT |
| Return the size of the range. | |
| iterator | find (const address_v4 &addr) const ASIO_NOEXCEPT |
| Find an address in the range. | |
Represents a range of IPv4 addresses.
1.8.13