tao::TAO_PEGTL_NAMESPACE::http namespace

Contents

Classes

struct absolute_form
struct absolute_path
struct asterisk_form
struct authority_form
struct chunk
struct chunk_data
struct chunk_ext
struct chunk_ext_name
struct chunk_ext_val
struct chunk_size
struct chunked_body
struct comment
struct Connection
struct connection_option
struct Content_Length
struct field_content
struct field_name
struct field_value
struct field_vchar
struct header_field
struct Host
struct HTTP_message
struct http_URI
struct HTTP_version
struct https_URI
struct last_chunk
struct message_body
struct method
struct origin_form
struct partial_URI
struct port
struct protocol
struct protocol_name
struct protocol_version
struct pseudonym
struct quoted_pair
struct quoted_string
struct rank
struct reason_phrase
struct received_by
struct received_protocol
struct request_line
struct request_target
struct start_line
struct status_code
struct status_line
struct t_codings
struct t_ranking
struct tchar
struct TE
struct token
struct Trailer
struct trailer_part
struct transfer_coding
struct Transfer_Encoding
struct transfer_extension
struct transfer_parameter
struct Upgrade
struct uri_host
struct Via

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>>>