Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

grammar::literal_rule

Match a string literal exactly.

Synopsis

Defined in header <boost/url/grammar/literal_rule.hpp>

constexpr implementation-defined
literal_rule(
    char const* s);
Description

If there is no more input, or if the end of the input is reached, and a prefix of the literal matches exactly, the error returned is error::need_more.

Value Type
using value_type = core::string_view;
Example

Rules are used with the function parse.

system::result< core::string_view > rv = parse( "HTTP" , literal_rule( "HTTP" ) );
See Also

delim_rule, parse.

Convenience header <boost/url/grammar.hpp>


PrevUpHomeNext