VIPA 0.1.0
Header-only C++23 SIMD-assisted IPv4/IPv6 text parser.
Loading...
Searching...
No Matches
address.hxx File Reference
#include <array>
#include <cstdint>
#include <span>
#include <variant>

Go to the source code of this file.

Classes

struct  llmx::vipa::IPv4Address
 Parsed IPv4 address in network byte order. More...
struct  llmx::vipa::IPv6Address
 Parsed IPv6 address in network byte order. More...
struct  llmx::vipa::ParseResult
 Address parser result with the concrete address family. More...

Namespaces

namespace  llmx
namespace  llmx::vipa

Typedefs

using llmx::vipa::Address = std::variant<IPv4Address, IPv6Address>
 Parsed IPv4 or IPv6 address value.

Enumerations

enum class  llmx::vipa::AddressFamily : uint8_t { llmx::vipa::IPv4 , llmx::vipa::IPv6 }
 Parsed IP address family. More...