boost::urls::query_rule
Rule for query
Synopsis
Declared in <boost/url/rfc/query_rule.hpp>
constexpr /* implementation-defined */ query_rule = {};
cpp
Example
Rules are used with the function grammar::parse
.
system::result< params_encoded_view > rv = grammar::parse( "format=web&id=42&compact", query_rule );
cpp
BNF
query = *( pchar / "/" / "?" )
query-params = [ query-param ] *( "&" query-param )
query-param = key [ "=" value ]
key = *qpchar
value = *( qpchar / "=" )
qpchar = unreserved
/ pct-encoded
/ "!" / "$" / "'" / "(" / ")"
/ "*" / "+" / "," / ";"
/ ":" / "@" / "/" / "?"
cpp
See Also
Created with MrDocs