#include <UnitGrammar.h>
Classes | |
struct | definition |
Boost spirit definition template (Read Boost Spirit documentation) More... | |
struct | SAssignmentClosure |
Assignment closure set. More... | |
struct | SStringClosure |
String closure set. More... | |
struct | SValueClosure |
Value closure set. More... | |
Public Member Functions | |
ERROR (err) | |
if (it!=fSymbols->end()) | |
void | SaveResult (const double val) const |
UnitGrammar (double &result, const utl::SymbolTable &symbols) | |
UnitGrammar (double &result, const utl::SymbolTable &symbols, utl::SymbolTable &) | |
throw | XMLParseException (err) |
Public Attributes | |
double | const |
Function which searches in the symbol table. More... | |
std::string | err |
return | |
Private Attributes | |
double * | fResult |
const SymbolTable * | fSymbols |
Definition at line 51 of file UnitGrammar.h.
|
inline |
Definition at line 53 of file UnitGrammar.h.
|
inline |
Definition at line 57 of file UnitGrammar.h.
References err, ERROR(), and XMLParseException().
utl::UnitGrammar::ERROR | ( | err | ) |
Referenced by UnitGrammar().
|
inline |
Definition at line 149 of file UnitGrammar.h.
|
inline |
Definition at line 141 of file UnitGrammar.h.
References fResult.
Referenced by utl::UnitGrammar::definition< ScannerT >::definition().
throw utl::UnitGrammar::XMLParseException | ( | err | ) |
Referenced by UnitGrammar().
double utl::UnitGrammar::const |
Function which searches in the symbol table.
Definition at line 147 of file UnitGrammar.h.
std::string utl::UnitGrammar::err |
Definition at line 153 of file UnitGrammar.h.
Referenced by UnitGrammar().
|
mutableprivate |
Definition at line 163 of file UnitGrammar.h.
Referenced by SaveResult().
|
private |
Definition at line 162 of file UnitGrammar.h.
utl::UnitGrammar::return |
Definition at line 158 of file UnitGrammar.h.