RetroArch
Public Member Functions | Public Attributes | List of all members
peg::IsToken Struct Reference

#include <peglib.h>

Inheritance diagram for peg::IsToken:
[legend]
Collaboration diagram for peg::IsToken:
[legend]

Public Member Functions

 IsToken ()
 
void visit (Sequence &ope) override
 
void visit (PrioritizedChoice &ope) override
 
void visit (ZeroOrMore &ope) override
 
void visit (OneOrMore &ope) override
 
void visit (Option &ope) override
 
void visit (Capture &ope) override
 
void visit (TokenBoundary &) override
 
void visit (Ignore &ope) override
 
void visit (WeakHolder &ope) override
 
void visit (DefinitionReference &) override
 
bool is_token () const
 
- Public Member Functions inherited from peg::Ope::Visitor
virtual ~Visitor ()
 
virtual void visit (AndPredicate &)
 
virtual void visit (NotPredicate &)
 
virtual void visit (LiteralString &)
 
virtual void visit (CharacterClass &)
 
virtual void visit (Character &)
 
virtual void visit (AnyCharacter &)
 
virtual void visit (Holder &)
 
virtual void visit (Whitespace &)
 

Public Attributes

bool has_token_boundary
 
bool has_rule
 

Constructor & Destructor Documentation

◆ IsToken()

peg::IsToken::IsToken ( )
inline

Member Function Documentation

◆ is_token()

bool peg::IsToken::is_token ( ) const
inline
Here is the caller graph for this function:

◆ visit() [1/10]

void peg::IsToken::visit ( Sequence ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [2/10]

void peg::IsToken::visit ( PrioritizedChoice ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [3/10]

void peg::IsToken::visit ( ZeroOrMore ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [4/10]

void peg::IsToken::visit ( OneOrMore ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [5/10]

void peg::IsToken::visit ( Option ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [6/10]

void peg::IsToken::visit ( Capture ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [7/10]

void peg::IsToken::visit ( TokenBoundary )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [8/10]

void peg::IsToken::visit ( Ignore ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [9/10]

void peg::IsToken::visit ( WeakHolder ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [10/10]

void peg::IsToken::visit ( DefinitionReference )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

Member Data Documentation

◆ has_rule

bool peg::IsToken::has_rule

◆ has_token_boundary

bool peg::IsToken::has_token_boundary

The documentation for this struct was generated from the following file: