![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <peglib.h>
Public Member Functions | |
| SemanticValues ()=default | |
| SemanticValues (Context *c) | |
| std::string_view | sv () const |
| const std::string & | name () const |
| std::pair< size_t, size_t > | line_info () const |
| size_t | choice_count () const |
| size_t | choice () const |
| std::string_view | token (size_t id=0) const |
| std::string | token_to_string (size_t id=0) const |
| template<typename T> | |
| T | token_to_number () const |
| template<typename T> | |
| std::vector< T > | transform (size_t beg=0, size_t end=static_cast< size_t >(-1)) const |
Public Attributes | |
| const char * | path = nullptr |
| const char * | ss = nullptr |
| std::vector< unsigned int > | tags |
| std::vector< std::string_view > | tokens |
Private Attributes | |
| Context * | c_ = nullptr |
| std::string_view | sv_ |
| size_t | choice_count_ = 0 |
| size_t | choice_ = 0 |
| std::string | name_ |
Friends | |
| class | Context |
| class | Dictionary |
| class | Sequence |
| class | PrioritizedChoice |
| class | Repetition |
| class | Holder |
| class | PrecedenceClimbing |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
| const char* peg::SemanticValues::path = nullptr |
| const char* peg::SemanticValues::ss = nullptr |
|
private |
| std::vector<unsigned int> peg::SemanticValues::tags |
| std::vector<std::string_view> peg::SemanticValues::tokens |