### ip::basic_address_range< address_v4 >

Represents a range of IPv4 addresses.

    template<>
    class basic_address_range< address_v4 >

##### Types

Name | Description
--- | ---
iterator | The type of an iterator that points into the range.

##### Member Functions

Name | Description
--- | ---
basic_address_range | Construct an empty range. — Construct an range that represents the given range of addresses. — Copy constructor. — Move constructor.
begin | Obtain an iterator that points to the start of the range.
empty | Determine whether the range is empty.
end | Obtain an iterator that points to the end of the range.
find | Find an address in the range.
operator= | Assignment operator. — Move assignment operator.
size | Return the size of the range.

##### Thread Safety

Distinct objects: Safe.

Shared objects: Unsafe.

##### Requirements

Header: `asio/ip/address_v4_range.hpp`

Convenience header: `asio.hpp`