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 the documentation for a snapshot of the develop branch, built from commit adcd4c09f0.
PrevUpHomeNext

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: boost/asio/ip/address_v4_range.hpp

Convenience header: boost/asio.hpp


PrevUpHomeNext