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.