boost::urls::grammar::delim_rule

Match a single character from a character set

Synopsis

Declared in header <boost/url/grammar/delim_rule.hpp>

template<class CharSet>
constexpr
implementation-defined
delim_rule(CharSet const& cs) noexcept;

Description

This matches exactly one character which belongs to the specified character set. The value is a reference to the character in the underlying buffer, expressed as a core::string_view. The function squelch may be used to turn this into void instead. If there is no more input, the error code error::need_more is returned.

Value Type

using value_type = core::string_view;

Example

Rules are used with the function parse .

system::result< core::string_view > rv = parse( "X", delim_rule( alpha_chars ) );

Parameters

Name Description

cs

The character set to use.

See Also