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

#include <peglib.h>

Inheritance diagram for peg::Ope:
[legend]

Classes

struct  Visitor

Public Member Functions

virtual ~Ope ()=default
size_t parse (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const
virtual size_t parse_core (const char *s, size_t n, SemanticValues &vs, Context &c, std::any &dt) const =0
virtual void accept (Visitor &v)=0

Constructor & Destructor Documentation

◆ ~Ope()

virtual peg::Ope::~Ope ( )
virtualdefault

Member Function Documentation

◆ accept()

virtual void peg::Ope::accept ( Visitor & v)
pure virtual

◆ parse()

size_t peg::Ope::parse ( const char * s,
size_t n,
SemanticValues & vs,
Context & c,
std::any & dt ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_core()

virtual size_t peg::Ope::parse_core ( const char * s,
size_t n,
SemanticValues & vs,
Context & c,
std::any & dt ) const
pure virtual

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