Home | Libraries | People | FAQ | More |
Rule for query.
Defined in header <boost/url/rfc/query_rule.hpp>
constexpr implementation-defined query_rule;
using value_type = params_encoded_view;
Rules are used with the function grammar::parse
.
result< params_encoded_view > rv = grammar::parse( "format=web&id=42&compact", query_rule );
query = *( pchar / "/" / "?" ) query-params = [ query-param ] *( "&" query-param ) query-param = key [ "=" value ] key = *qpchar value = *( qpchar / "=" ) qpchar = unreserved / pct-encoded / "!" / "$" / "'" / "(" / ")" / "*" / "+" / "," / ";" / ":" / "@" / "/" / "?"
grammar::parse
,
params_encoded_view
.
Convenience header <boost/url.hpp>