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

Click here to view the latest version of this page.
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