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
End of Input Parser (eoi)
Description

The eoi parser matches the end of input (returns a successful match with 0 length when the input is exhausted)

Header
// forwards to <boost/spirit/home/qi/auxiliary/eoi.hpp>
#include <boost/spirit/include/qi_eoi.hpp>

Also, see Include Structure.

Namespace

Name

boost::spirit::eoi // alias: boost::spirit::qi::eoi

Model of

PrimitiveParser

Expression Semantics

Semantics of an expression is defined only where it differs from, or is not defined in PrimitiveParser.

Expression

Semantics

eoi

Create a parser that matches the end of input.

Attributes

Expression

Attribute

eoi

unused

Complexity

O(1)

Example
[Note] Note

The test harness for the example(s) below is presented in the Basics Examples section.

Some using declarations:

using boost::spirit::qi::eoi;

Using eoi:

test_parser("", eoi);


PrevUpHomeNext