boost::urls::query_rule

Rule for a query string

Synopsis

Declared in <boost/url/rfc/query_rule.hpp>
constexpr /* implementation-defined */ query_rule = {};


Description

Value Type

using value_type = params_encoded_view;

Example

Rules are used with the function grammar::parse.

system::result< params_encoded_view > rv = grammar::parse( "format=web&id=42&compact", query_rule );

BNF

query = *( pchar / "/" / "?" ) query-params = [ query-param ] *( "&" query-param ) query-param = key [ "=" value ] key = *qpchar value = *( qpchar / "=" ) qpchar = unreserved / pct-encoded / "!" / "$" / "'" / "(" / ")" / "*" / "+" / "," / ";" / ":" / "@" / "/" / "?"

Specification

See Also

grammar::parse, params_encoded_view.

Created with MrDocs