#include <peglib.h>
|
| | AstOptimizer (bool mode, const std::vector< std::string > &rules={}) |
| template<typename T> |
| std::shared_ptr< T > | optimize (std::shared_ptr< T > original, std::shared_ptr< T > parent=nullptr) |
|
| const bool | mode_ |
| const std::vector< std::string > | rules_ |
◆ AstOptimizer()
| peg::AstOptimizer::AstOptimizer |
( |
bool | mode, |
|
|
const std::vector< std::string > & | rules = {} ) |
|
inline |
◆ optimize()
template<typename T>
| std::shared_ptr< T > peg::AstOptimizer::optimize |
( |
std::shared_ptr< T > | original, |
|
|
std::shared_ptr< T > | parent = nullptr ) |
|
inline |
◆ mode_
| const bool peg::AstOptimizer::mode_ |
|
private |
◆ rules_
| const std::vector<std::string> peg::AstOptimizer::rules_ |
|
private |
The documentation for this struct was generated from the following file:
- libcockatrice_utility/libcockatrice/utility/peglib.h