21 Internet protocol [internet]

21.4 Class ip::address [internet.address]

21.4.2 ip::address assignment [internet.address.assign]

address& operator=(const address_v4& a) noexcept;

Postconditions: is_v4() == true and is_v6() == false and to_v4() == a.

Returns: *this

address& operator=(const address_v6& a) noexcept;

Postconditions: is_v4() == false and is_v6() == true and to_v6() == a.

Returns: *this