file
http.hpp
Contents
- Reference
Namespaces
- namespace tao
- namespace tao::TAO_PEGTL_NAMESPACE
- namespace tao::TAO_PEGTL_NAMESPACE::http
Classes
- struct tao::TAO_PEGTL_NAMESPACE::http::tchar
- struct tao::TAO_PEGTL_NAMESPACE::http::token
- struct tao::TAO_PEGTL_NAMESPACE::http::field_name
- struct tao::TAO_PEGTL_NAMESPACE::http::field_vchar
- struct tao::TAO_PEGTL_NAMESPACE::http::field_content
- struct tao::TAO_PEGTL_NAMESPACE::http::field_value
- struct tao::TAO_PEGTL_NAMESPACE::http::header_field
- struct tao::TAO_PEGTL_NAMESPACE::http::method
- struct tao::TAO_PEGTL_NAMESPACE::http::absolute_path
- struct tao::TAO_PEGTL_NAMESPACE::http::origin_form
- struct tao::TAO_PEGTL_NAMESPACE::http::absolute_form
- struct tao::TAO_PEGTL_NAMESPACE::http::authority_form
- struct tao::TAO_PEGTL_NAMESPACE::http::asterisk_form
- struct tao::TAO_PEGTL_NAMESPACE::http::request_target
- struct tao::TAO_PEGTL_NAMESPACE::http::status_code
- struct tao::TAO_PEGTL_NAMESPACE::http::reason_phrase
- struct tao::TAO_PEGTL_NAMESPACE::http::HTTP_version
- struct tao::TAO_PEGTL_NAMESPACE::http::request_line
- struct tao::TAO_PEGTL_NAMESPACE::http::status_line
- struct tao::TAO_PEGTL_NAMESPACE::http::start_line
- struct tao::TAO_PEGTL_NAMESPACE::http::message_body
- struct tao::TAO_PEGTL_NAMESPACE::http::HTTP_message
- struct tao::TAO_PEGTL_NAMESPACE::http::Content_Length
- struct tao::TAO_PEGTL_NAMESPACE::http::uri_host
- struct tao::TAO_PEGTL_NAMESPACE::http::port
- struct tao::TAO_PEGTL_NAMESPACE::http::Host
- struct tao::TAO_PEGTL_NAMESPACE::http::quoted_pair
- struct tao::TAO_PEGTL_NAMESPACE::http::quoted_string
- struct tao::TAO_PEGTL_NAMESPACE::http::transfer_parameter
- struct tao::TAO_PEGTL_NAMESPACE::http::transfer_extension
- struct tao::TAO_PEGTL_NAMESPACE::http::transfer_coding
- struct tao::TAO_PEGTL_NAMESPACE::http::rank
- struct tao::TAO_PEGTL_NAMESPACE::http::t_ranking
- struct tao::TAO_PEGTL_NAMESPACE::http::t_codings
- struct tao::TAO_PEGTL_NAMESPACE::http::TE
- struct tao::TAO_PEGTL_NAMESPACE::http::connection_option
- struct tao::TAO_PEGTL_NAMESPACE::http::Connection
- struct tao::TAO_PEGTL_NAMESPACE::http::Trailer
- struct tao::TAO_PEGTL_NAMESPACE::http::Transfer_Encoding
- struct tao::TAO_PEGTL_NAMESPACE::http::protocol_name
- struct tao::TAO_PEGTL_NAMESPACE::http::protocol_version
- struct tao::TAO_PEGTL_NAMESPACE::http::protocol
- struct tao::TAO_PEGTL_NAMESPACE::http::Upgrade
- struct tao::TAO_PEGTL_NAMESPACE::http::pseudonym
- struct tao::TAO_PEGTL_NAMESPACE::http::received_protocol
- struct tao::TAO_PEGTL_NAMESPACE::http::received_by
- struct tao::TAO_PEGTL_NAMESPACE::http::comment
- struct tao::TAO_PEGTL_NAMESPACE::http::Via
- struct tao::TAO_PEGTL_NAMESPACE::http::http_URI
- struct tao::TAO_PEGTL_NAMESPACE::http::https_URI
- struct tao::TAO_PEGTL_NAMESPACE::http::partial_URI
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk_size
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk_ext_name
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk_ext_val
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk_ext
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk_data
- struct tao::TAO_PEGTL_NAMESPACE::http::chunk
- struct tao::TAO_PEGTL_NAMESPACE::http::last_chunk
- struct tao::TAO_PEGTL_NAMESPACE::http::trailer_part
- struct tao::TAO_PEGTL_NAMESPACE::http::chunked_body
Typedefs
- using OWS = star<abnf::WSP>
- using RWS = plus<abnf::WSP>
- using BWS = OWS
- using obs_text = not_range<0x00, 0x7F>
- using obs_fold = seq<abnf::CRLF, plus<abnf::WSP>>
- using text = sor<abnf::HTAB, range<0x20, 0x7E>, obs_text>
-
template<typename T>using make_comma_list = seq<star<one<','>, OWS>, T, star<OWS, one<','>, opt<OWS, T>>>