1 #ifndef MYPARSER_AST_PLUS_HPP
2 #define MYPARSER_AST_PLUS_HPP
21 template <
class T,
class E>
28 const Input &input, std::string &&value
30 std::istringstream conv(value);
32 if (conv >> *
data && conv.eof()) {
NodeSpace(const Input &input)
Definition: myparser_ast_plus.hpp:11
virtual bool accepted() const
Definition: myparser_ast_plus.hpp:46
Definition: myparser_ast.hpp:183
Definition: myparser_ast.hpp:137
NodeData(const Input &input, std::string &&value)
Definition: myparser_ast_plus.hpp:27
const T & getData()
Definition: myparser_ast_plus.hpp:50
virtual ~NodeData()
Definition: myparser_ast_plus.hpp:40
Definition: myparser_ast_plus.hpp:22
const T * data
Definition: myparser_ast_plus.hpp:24
virtual bool empty() const
Definition: myparser_ast_plus.hpp:16
std::string::const_iterator Input
Definition: myparser_ast.hpp:8
Definition: myparser_ast_plus.hpp:9