Utilities for parsing values of http-fields.
expected_t< typename Producer::result_type, parse_error_t > try_parse(string_view_t from, Producer producer)
Perform the parsing of the specified content by using specified value producer.
auto to_lower() noexcept
A factory function to create a to_lower_transformer.
auto produce(Clauses &&... clauses)
A factory function to create a producer that creates an instance of the target type by using specifie...
auto token_p() noexcept
A factory function to create a token_producer.
auto non_empty_comma_separated_list_p(Element_Producer element)
A factory for a producer that handles non-empty list of comma-separated values.
std::string_view string_view_t
nonstd::expected< T, E > expected_t
Tools for working with the value of Connection HTTP-field.
std::vector< std::string > value_container_t
static auto make_parser()
A factory function for a parser of Connection value.
static expected_t< connection_value_t, restinio::easy_parser::parse_error_t > try_parse(string_view_t what)
An attempt to parse Connection HTTP-field.