boost::urls::grammar::not_empty_rule
Match another rule, if the result is not empty
Synopsis
Declared in header <boost/url/grammar/not_empty_rule.hpp>
template<class Rule>
constexpr
implementation-defined
not_empty_rule(Rule const& r);
Description
This adapts another rule such that when an empty string is successfully parsed, the result is an error.
using value_type = typename Rule::value_type;
Rules are used with the function
parse .
system::result< decode_view > rv = parse( "Program%20Files",
not_empty_rule( pct_encoded_rule( unreserved_chars ) ) );