ip

Types used to decode IP addresses

Types

std::string::SizedString

A ASCII string with a prefixed size.

  • <SizeType>: The type of the size field.

using SizedString<SizeType> = std::string::SizedStringBase;

std::string::SizedString16

A UTF-16 string with a prefixed size.

  • <SizeType>: The type of the size field.

using SizedString16<SizeType> = std::string::SizedStringBase;

std::string::SizedStringBase

Base type for sized strings. Represents a string with its size preceeding it.

  • <SizeType>: The type of the size field.

  • <DataType>: The type of the characters.

struct SizedStringBase<, > { ... } [[sealed, format, transform]];

type::IPv4Address

A 4 byte IPv4 Address as described in RFC 791

struct IPv4Address { ... } [[sealed, format]];

type::IPv6Address

A 16 byte IPv6 Address as described in RFC 8200

struct IPv6Address { ... } [[sealed, format]];

Last updated