RESTinio

Classes | Namespaces | Functions
host.hpp File Reference

Stuff related to value of Host HTTP-field. More...

`#include <restinio/helpers/http_field_parsers/basics.hpp>`
`#include <restinio/helpers/http_field_parsers/details/pct_encoded_symbols.hpp>`
`#include <restinio/variant.hpp>`

Go to the source code of this file.

## Classes
struct | restinio::http_field_parsers::host_details::unreserved_predicate_t
| A preducate for symbol_producer_template that checks that a symbol is unreserved symbol from RCF3986. More...
struct | restinio::http_field_parsers::host_details::sub_delims_predicate_t
| A preducate for symbol_producer_template that checks that a symbol is sub-delims symbol from RCF3986. More...
struct | restinio::http_field_parsers::raw_host_value_t
| Tools for working with the raw value of Host HTTP-field. More...
struct | restinio::http_field_parsers::raw_host_value_t::reg_name_t
struct | restinio::http_field_parsers::raw_host_value_t::ipv4_address_t
struct | restinio::http_field_parsers::raw_host_value_t::ipv6_address_t

## Namespaces
namespace | restinio
namespace | restinio::http_field_parsers
namespace | restinio::http_field_parsers::host_details

## Functions
RESTINIO_NODISCARD auto | restinio::http_field_parsers::host_details::unreserved_symbol_p ()
| A factory for producer that extracts unreserved symbols. More...
RESTINIO_NODISCARD auto | restinio::http_field_parsers::host_details::sub_delims_symbol_p ()
| A factory for producer that extracts sub-delims symbols. More...
RESTINIO_NODISCARD auto | restinio::http_field_parsers::host_details::ipv4_address_p ()
| A factory for producer of IPv4address value. More...
RESTINIO_NODISCARD auto | restinio::http_field_parsers::host_details::ipv6_address_p ()
| A factory for producer of ipv6_address value. More...
RESTINIO_NODISCARD auto | restinio::http_field_parsers::host_details::reg_name_p ()
| A factory for producer of reg-name value. More...
std::ostream & | restinio::http_field_parsers::operator<< (std::ostream &to, const raw_host_value_t &rhv)

## Detailed Description

Stuff related to value of Host HTTP-field.

Since
  v.0.6.9

Definition in file host.hpp.