|
CPP-TOOLBOX
|
#include <cpp_parsing.hpp>
Public Types | |
| using | TransformFn = std::function<ParseResult(const ParseResult &)> |
Public Member Functions | |
| TransformParser (std::shared_ptr< CharParser > inner, TransformFn fn, std::string name="") | |
| ParseResult | parse (const std::string &input, size_t start=0) const override |
Public Member Functions inherited from cpp_parsing::CharParser | |
| CharParser (std::string name="") | |
| virtual | ~CharParser ()=default |
Additional Inherited Members | |
Public Attributes inherited from cpp_parsing::CharParser | |
| std::string | name |
| using cpp_parsing::TransformParser::TransformFn = std::function<ParseResult(const ParseResult &)> |
|
inline |
|
inlineoverridevirtual |
Implements cpp_parsing::CharParser.