Struct Ope::Visitor
Defined in File peglib.h
Nested Relationships
This struct is a nested type of Class Ope.
Inheritance Relationships
Derived Types
public peg::FindLiteralToken(Struct FindLiteralToken)public peg::FindReference(Struct FindReference)public peg::IsLiteralToken(Struct IsLiteralToken)public peg::TraceOpeName(Struct TraceOpeName)public peg::TraversalVisitor(Struct TraversalVisitor)
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&)
-
inline virtual ~Visitor()