|
RetroArch
|
#include <peglib.h>
Public Member Functions | |
| DefinitionReference (const std::unordered_map< std::string, Definition > &grammar, const std::string &name, const char *s) | |
| size_t | parse (const char *s, size_t n, SemanticValues &sv, Context &c, any &dt) const override |
| void | accept (Visitor &v) override |
| std::shared_ptr< Ope > | get_rule () const |
Public Member Functions inherited from peg::Ope | |
| virtual | ~Ope () |
Public Attributes | |
| const std::unordered_map< std::string, Definition > & | grammar_ |
| const std::string | name_ |
| const char * | s_ |
Private Attributes | |
| std::once_flag | init_ |
| std::shared_ptr< Ope > | rule_ |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements peg::Ope.
| const std::unordered_map<std::string, Definition>& peg::DefinitionReference::grammar_ |
|
mutableprivate |
| const std::string peg::DefinitionReference::name_ |
|
mutableprivate |
| const char* peg::DefinitionReference::s_ |
1.8.15