Interface addresses container.
Wraps ifaddrs system type.
using size_type = std::size_tSize type.
using iterator = interface_address_iteratorIterator type.
using value_type = ifaddrs_type
Alias to ifaddrs system type.
end() -> constexpr iteratorGet iterator to the end of the address sequence.
size() const -> size_typeCompute the number of addresses in the list.
empty() const -> boolReturns true, if there are no addresses in the list.
begin() const -> iteratorGet iterator to the first address.
begin() -> iteratorGet iterator to the first address.
~interface_addresses()Calls freeifaddrs(3).
interface_addresses()Calls getifaddrs(3).