|
roar
|
#include <roar/url/ipv6.hpp>#include <roar/url/parser/ipv4.hpp>#include <roar/utility/concat_containers.hpp>#include <boost/spirit/home/x3.hpp>Go to the source code of this file.
Classes | |
| struct | Roar::Parser::Ipv6SegmentContainer |
Namespaces | |
| namespace | Roar |
| namespace | Roar::Parser |
Macros | |
| #define | MAKE_BEFORE_ABBREVIATION_RULE(count) |
| #define | MAKE_ABBREVIATION_RULE(count) |
Functions | |
| Roar::Parser::BOOST_SPIRIT_DEFINE (ipv6) | |
Variables | |
| const auto | Roar::Parser::ipv6 = x3::rule<Ipv6Tag, Ipv6>{"ipv6"} |
| const auto | Roar::Parser::h16 = x3::rule<H16Tag, uint16_t>{"h16"} = uint_parser<uint16_t, 16, 1, 4>{} - ipv4 |
| const auto | Roar::Parser::ls32 |
| const auto | Roar::Parser::repeatedSegmentSectionActionBefore |
| const auto | Roar::Parser::repeatedSegmentSectionActionAfter |
| const auto | Roar::Parser::ls32Action |
| const auto | Roar::Parser::h16ActionBefore |
| const auto | Roar::Parser::h16ActionAfter |
| const auto | Roar::Parser::beforeAbbreviationParser |
| const auto | Roar::Parser::afterAbbreviationParser |
| const auto | Roar::Parser::abbreviationParser |
| const auto | Roar::Parser::beforeAbbreviationAction |
| const auto | Roar::Parser::abbreviationAction |
| const auto | Roar::Parser::ipv6Intermediate |
| const auto | Roar::Parser::ipv6_def |
| #define MAKE_ABBREVIATION_RULE | ( | count | ) |
| #define MAKE_BEFORE_ABBREVIATION_RULE | ( | count | ) |