A class for parsing const values. More...
#include <ValueParser.hpp>
Public Member Functions | |
| void | clear () |
| const base::DataSourceBase::shared_ptr | lastParsed () const |
| rule_t & | parser () |
| ValueParser (TaskContext *tc, CommonParser &cp) | |
| ~ValueParser () | |
Private Member Functions | |
| void | push_str_char (char c) |
| void | seenboolconstant (iter_t begin, iter_t end) |
| void | seencharconstant (iter_t c) |
| void | seendoubleconstant (double c) |
| void | seenfloatconstant (double c) |
| void | seenhexconstant (unsigned int c) |
| void | seenintconstant (int c) |
| void | seenllongconstant (long long c) |
| void | seennamedconstant (iter_t begin, iter_t end) |
| void | seennull () |
| void | seenpeer () |
| void | seenstring () |
| void | seenuintconstant (unsigned int c) |
| void | seenullongconstant (unsigned long long c) |
A class for parsing const values.
It recognizes types and stores them in a TaskVariableBase.
Definition at line 58 of file ValueParser.hpp.
| RTT::ValueParser::ValueParser | ( | TaskContext * | tc, |
| CommonParser & | cp | ||
| ) |
Definition at line 58 of file ValueParser.cpp.
| RTT::ValueParser::~ValueParser | ( | ) |
Definition at line 245 of file ValueParser.cpp.
| void RTT::ValueParser::clear | ( | ) |
Clears this parser, not the repository where it stores its results.
Definition at line 250 of file ValueParser.cpp.
|
inline |
Definition at line 110 of file ValueParser.hpp.
| rule_t & RTT::ValueParser::parser | ( | ) |
Definition at line 255 of file ValueParser.cpp.
|
private |
Definition at line 260 of file ValueParser.cpp.
Definition at line 144 of file ValueParser.cpp.
|
private |
Definition at line 205 of file ValueParser.cpp.
|
private |
Definition at line 240 of file ValueParser.cpp.
|
private |
Definition at line 235 of file ValueParser.cpp.
|
private |
Definition at line 210 of file ValueParser.cpp.
|
private |
Definition at line 215 of file ValueParser.cpp.
|
private |
Definition at line 225 of file ValueParser.cpp.
Definition at line 156 of file ValueParser.cpp.
|
private |
Definition at line 200 of file ValueParser.cpp.
|
private |
Definition at line 137 of file ValueParser.cpp.
|
private |
Definition at line 265 of file ValueParser.cpp.
|
private |
Definition at line 220 of file ValueParser.cpp.
|
private |
Definition at line 230 of file ValueParser.cpp.
|
private |
Definition at line 62 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 82 of file ValueParser.hpp.
|
private |
Definition at line 60 of file ValueParser.hpp.
|
private |
Definition at line 63 of file ValueParser.hpp.
|
private |
Definition at line 64 of file ValueParser.hpp.
|
private |
Definition at line 78 of file ValueParser.hpp.