Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
peg::TraceOpeName Struct Reference

#include <peglib.h>

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

Public Member Functions

void visit (Sequence &) override
void visit (PrioritizedChoice &) override
void visit (Repetition &) override
void visit (AndPredicate &) override
void visit (NotPredicate &) override
void visit (Dictionary &) override
void visit (LiteralString &) override
void visit (CharacterClass &) override
void visit (Character &) override
void visit (AnyCharacter &) override
void visit (CaptureScope &) override
void visit (Capture &) override
void visit (TokenBoundary &) override
void visit (Ignore &) override
void visit (User &) override
void visit (WeakHolder &) override
void visit (Holder &ope) override
void visit (Reference &) override
void visit (Whitespace &) override
void visit (BackReference &) override
void visit (PrecedenceClimbing &) override
void visit (Recovery &) override
void visit (Cut &) override
Public Member Functions inherited from peg::Ope::Visitor
virtual ~Visitor ()

Static Public Member Functions

static std::string get (Ope &ope)

Private Attributes

const char * name_ = nullptr

Member Function Documentation

◆ get()

std::string peg::TraceOpeName::get ( Ope & ope)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ visit() [1/23]

void peg::TraceOpeName::visit ( AndPredicate & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [2/23]

void peg::TraceOpeName::visit ( AnyCharacter & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [3/23]

void peg::TraceOpeName::visit ( BackReference & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [4/23]

void peg::TraceOpeName::visit ( Capture & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [5/23]

void peg::TraceOpeName::visit ( CaptureScope & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [6/23]

void peg::TraceOpeName::visit ( Character & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [7/23]

void peg::TraceOpeName::visit ( CharacterClass & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [8/23]

void peg::TraceOpeName::visit ( Cut & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [9/23]

void peg::TraceOpeName::visit ( Dictionary & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [10/23]

void peg::TraceOpeName::visit ( Holder & ope)
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

Here is the call graph for this function:

◆ visit() [11/23]

void peg::TraceOpeName::visit ( Ignore & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [12/23]

void peg::TraceOpeName::visit ( LiteralString & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [13/23]

void peg::TraceOpeName::visit ( NotPredicate & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [14/23]

void peg::TraceOpeName::visit ( PrecedenceClimbing & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [15/23]

void peg::TraceOpeName::visit ( PrioritizedChoice & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [16/23]

void peg::TraceOpeName::visit ( Recovery & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [17/23]

void peg::TraceOpeName::visit ( Reference & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [18/23]

void peg::TraceOpeName::visit ( Repetition & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [19/23]

void peg::TraceOpeName::visit ( Sequence & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [20/23]

void peg::TraceOpeName::visit ( TokenBoundary & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [21/23]

void peg::TraceOpeName::visit ( User & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [22/23]

void peg::TraceOpeName::visit ( WeakHolder & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

◆ visit() [23/23]

void peg::TraceOpeName::visit ( Whitespace & )
inlineoverridevirtual

Reimplemented from peg::Ope::Visitor.

Member Data Documentation

◆ name_

const char* peg::TraceOpeName::name_ = nullptr
private

The documentation for this struct was generated from the following file:
  • libcockatrice_utility/libcockatrice/utility/peglib.h