#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.