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.