#include <peglib.h>
|
| const char * | path = nullptr |
| const char * | ss = nullptr |
| std::vector< unsigned int > | tags |
| std::vector< std::string_view > | tokens |
◆ SemanticValues() [1/2]
| peg::SemanticValues::SemanticValues |
( |
| ) |
|
|
default |
◆ SemanticValues() [2/2]
| peg::SemanticValues::SemanticValues |
( |
Context * | c | ) |
|
|
inline |
◆ append()
◆ choice()
| size_t peg::SemanticValues::choice |
( |
| ) |
const |
|
inline |
◆ choice_count()
| size_t peg::SemanticValues::choice_count |
( |
| ) |
const |
|
inline |
◆ line_info()
| std::pair< size_t, size_t > peg::SemanticValues::line_info |
( |
| ) |
const |
|
inline |
◆ name()
| const std::string & peg::SemanticValues::name |
( |
| ) |
const |
|
inline |
◆ sv()
| std::string_view peg::SemanticValues::sv |
( |
| ) |
const |
|
inline |
◆ token()
| std::string_view peg::SemanticValues::token |
( |
size_t | id = 0 | ) |
const |
|
inline |
◆ token_to_number()
template<typename T>
| T peg::SemanticValues::token_to_number |
( |
| ) |
const |
|
inline |
◆ token_to_string()
| std::string peg::SemanticValues::token_to_string |
( |
size_t | id = 0 | ) |
const |
|
inline |
◆ transform()
template<typename T>
| std::vector< T > peg::SemanticValues::transform |
( |
size_t | beg = 0, |
|
|
size_t | end = static_cast<size_t>(-1) ) const |
|
inline |
◆ Context
◆ Dictionary
◆ Holder
◆ PrecedenceClimbing
◆ PrioritizedChoice
◆ Repetition
◆ Sequence
◆ c_
| Context* peg::SemanticValues::c_ = nullptr |
|
private |
◆ choice_
| size_t peg::SemanticValues::choice_ = 0 |
|
private |
◆ choice_count_
| size_t peg::SemanticValues::choice_count_ = 0 |
|
private |
◆ name_
| std::string peg::SemanticValues::name_ |
|
private |
◆ path
| const char* peg::SemanticValues::path = nullptr |
◆ ss
| const char* peg::SemanticValues::ss = nullptr |
◆ sv_
| std::string_view peg::SemanticValues::sv_ |
|
private |
◆ tags
| std::vector<unsigned int> peg::SemanticValues::tags |
◆ tokens
| std::vector<std::string_view> peg::SemanticValues::tokens |
The documentation for this struct was generated from the following file:
- libcockatrice_utility/libcockatrice/utility/peglib.h