Struct Ope::Visitor

Nested Relationships

This struct is a nested type of Class Ope.

Inheritance Relationships

Derived Types

Struct Documentation

struct Visitor

Subclassed by peg::FindLiteralToken, peg::FindReference, peg::IsLiteralToken, peg::TraceOpeName, peg::TraversalVisitor

Public Functions

inline virtual ~Visitor()
inline virtual void visit(Sequence&)
inline virtual void visit(PrioritizedChoice&)
inline virtual void visit(Repetition&)
inline virtual void visit(AndPredicate&)
inline virtual void visit(NotPredicate&)
inline virtual void visit(Dictionary&)
inline virtual void visit(LiteralString&)
inline virtual void visit(CharacterClass&)
inline virtual void visit(Character&)
inline virtual void visit(AnyCharacter&)
inline virtual void visit(CaptureScope&)
inline virtual void visit(Capture&)
inline virtual void visit(TokenBoundary&)
inline virtual void visit(Ignore&)
inline virtual void visit(User&)
inline virtual void visit(WeakHolder&)
inline virtual void visit(Holder&)
inline virtual void visit(Reference&)
inline virtual void visit(Whitespace&)
inline virtual void visit(BackReference&)
inline virtual void visit(PrecedenceClimbing&)
inline virtual void visit(Recovery&)
inline virtual void visit(Cut&)