A class for parsing const values. More...
#include <ValueParser.hpp>
A class for parsing const values.
It recognizes types and stores them in a TaskVariableBase.
Definition at line 58 of file install/include/rtt/scripting/ValueParser.hpp.
RTT::ValueParser::ValueParser | ( | TaskContext * | tc, | |
CommonParser & | cp | |||
) |
Definition at line 48 of file ValueParser.cpp.
RTT::ValueParser::~ValueParser | ( | ) |
Definition at line 207 of file ValueParser.cpp.
RTT::scripting::ValueParser::ValueParser | ( | TaskContext * | tc, | |
CommonParser & | cp | |||
) |
RTT::scripting::ValueParser::~ValueParser | ( | ) |
void RTT::scripting::ValueParser::clear | ( | ) |
Clears this parser, not the repository where it stores its results.
void RTT::ValueParser::clear | ( | ) |
Clears this parser, not the repository where it stores its results.
Definition at line 212 of file ValueParser.cpp.
const base::DataSourceBase::shared_ptr RTT::scripting::ValueParser::lastParsed | ( | ) | const [inline] |
Definition at line 109 of file rtt/scripting/ValueParser.hpp.
const base::DataSourceBase::shared_ptr RTT::scripting::ValueParser::lastParsed | ( | ) | const [inline] |
Definition at line 109 of file install/include/rtt/scripting/ValueParser.hpp.
rule_t& RTT::scripting::ValueParser::parser | ( | ) |
rule_t & RTT::ValueParser::parser | ( | ) |
Definition at line 217 of file ValueParser.cpp.
void RTT::scripting::ValueParser::push_str_char | ( | char | c | ) | [private] |
void RTT::ValueParser::push_str_char | ( | char | c | ) | [private] |
Definition at line 222 of file ValueParser.cpp.
Definition at line 122 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seencharconstant | ( | iter_t | c | ) | [private] |
void RTT::ValueParser::seencharconstant | ( | iter_t | c | ) | [private] |
Definition at line 177 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seendoubleconstant | ( | double | c | ) | [private] |
void RTT::ValueParser::seendoubleconstant | ( | double | c | ) | [private] |
Definition at line 202 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenfloatconstant | ( | double | c | ) | [private] |
void RTT::ValueParser::seenfloatconstant | ( | double | c | ) | [private] |
Definition at line 197 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenhexconstant | ( | unsigned int | c | ) | [private] |
void RTT::ValueParser::seenhexconstant | ( | unsigned int | c | ) | [private] |
Definition at line 182 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenintconstant | ( | int | c | ) | [private] |
void RTT::ValueParser::seenintconstant | ( | int | c | ) | [private] |
Definition at line 187 of file ValueParser.cpp.
Definition at line 134 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seennull | ( | ) | [private] |
void RTT::ValueParser::seennull | ( | ) | [private] |
Definition at line 172 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenpeer | ( | ) | [private] |
void RTT::ValueParser::seenpeer | ( | ) | [private] |
Definition at line 115 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenstring | ( | ) | [private] |
void RTT::ValueParser::seenstring | ( | ) | [private] |
Definition at line 227 of file ValueParser.cpp.
void RTT::scripting::ValueParser::seenuintconstant | ( | unsigned int | c | ) | [private] |
void RTT::ValueParser::seenuintconstant | ( | unsigned int | c | ) | [private] |
Definition at line 192 of file ValueParser.cpp.
Definition at line 62 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
rule_t RTT::scripting::ValueParser::const_hex [private] |
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
rule_t RTT::scripting::ValueParser::const_int [private] |
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
rule_t RTT::scripting::ValueParser::constant [private] |
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
TaskContext * RTT::scripting::ValueParser::context [private] |
Definition at line 97 of file install/include/rtt/scripting/ValueParser.hpp.
std::string RTT::scripting::ValueParser::mcurstring [private] |
Definition at line 82 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 60 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 63 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 64 of file install/include/rtt/scripting/ValueParser.hpp.
Definition at line 78 of file install/include/rtt/scripting/ValueParser.hpp.