|
VIPA 0.1.0
Header-only C++23 SIMD-assisted IPv4/IPv6 text parser.
|
#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... | |