#include <ExpressionParser.hpp>
Public Member Functions | |
ConstructorParser (ExpressionParser &p, CommonParser &cp) | |
base::DataSourceBase * | getParseResult () |
rule_t & | parser () |
void | seen_constructor (void) |
void | seen_type_name (iter_t begin, iter_t end) |
~ConstructorParser () | |
Private Attributes | |
std::stack< ArgumentsParser * > | argparsers |
rule_t | arguments |
CommonParser & | commonparser |
ExpressionParser & | expressionparser |
base::DataSourceBase::shared_ptr | ret |
rule_t | type_name |
Parses type constructor syntax
Definition at line 107 of file ExpressionParser.hpp.
Definition at line 262 of file ExpressionParser.cpp.
Definition at line 272 of file ExpressionParser.cpp.
Definition at line 127 of file ExpressionParser.hpp.
rule_t& RTT::scripting::ConstructorParser::parser | ( | ) | [inline] |
Definition at line 122 of file ExpressionParser.hpp.
void RTT::ConstructorParser::seen_constructor | ( | void | ) |
Definition at line 305 of file ExpressionParser.cpp.
void RTT::ConstructorParser::seen_type_name | ( | iter_t | begin, |
iter_t | end | ||
) |
Definition at line 285 of file ExpressionParser.cpp.
std::stack<ArgumentsParser*> RTT::scripting::ConstructorParser::argparsers [private] |
Definition at line 114 of file ExpressionParser.hpp.
rule_t RTT::scripting::ConstructorParser::arguments [private] |
Definition at line 110 of file ExpressionParser.hpp.
Definition at line 112 of file ExpressionParser.hpp.
Definition at line 113 of file ExpressionParser.hpp.
Definition at line 109 of file ExpressionParser.hpp.
rule_t RTT::scripting::ConstructorParser::type_name [private] |
Definition at line 110 of file ExpressionParser.hpp.