|
Kalkulacka
1.0.0
Jednoduchýkalkulátor
|


Veřejné metody | |
| BackendTester () | |
| void | onEquationChange () override |
| void | onError (InterpretException exception) override |
| void | onResultChange (team22::Math::Number result) override |
| virtual | ~BackendTester () |
Veřejné atributy | |
| Interpret | interpret |
| LexicalAnalyzer | lexicalAnalyzer |
| Equation | equation |
| stringstream | strEquation |
| InterpretException * | error = nullptr |
| Number | result = {0} |
Další zděděné členy |
Definice je uvedena na řádku 23 v souboru backendTest.cpp.
|
inline |
Definice je uvedena na řádku 38 v souboru backendTest.cpp.
Odkazuje se na team22::Calc::Equation::registrEquationObserver(), team22::Calc::LexicalAnalyzer::registrLexCallback() a team22::Calc::Interpret::registrResultCallback().
|
inlinevirtual |
Definice je uvedena na řádku 62 v souboru backendTest.cpp.
|
inlineoverridevirtual |
Implementuje team22::Calc::EquationObserver.
Definice je uvedena na řádku 46 v souboru backendTest.cpp.
|
inlineoverridevirtual |
Callback volaný pokud vznikla chyba při výpočtu
| InterpretException |
Implementuje team22::Calc::ResultObserver.
Definice je uvedena na řádku 52 v souboru backendTest.cpp.
|
inlineoverridevirtual |
Callback volaný při změně výsledku
| result |
Implementuje team22::Calc::ResultObserver.
Definice je uvedena na řádku 57 v souboru backendTest.cpp.
| Equation team22::Test::Backend::BackendTester::equation |
Definice je uvedena na řádku 30 v souboru backendTest.cpp.
Používá se v team22::Test::Backend::TEST().
| InterpretException* team22::Test::Backend::BackendTester::error = nullptr |
Definice je uvedena na řádku 34 v souboru backendTest.cpp.
Používá se v team22::Test::Backend::TEST().
| Interpret team22::Test::Backend::BackendTester::interpret |
Definice je uvedena na řádku 26 v souboru backendTest.cpp.
| LexicalAnalyzer team22::Test::Backend::BackendTester::lexicalAnalyzer |
Definice je uvedena na řádku 28 v souboru backendTest.cpp.
| Number team22::Test::Backend::BackendTester::result = {0} |
Definice je uvedena na řádku 36 v souboru backendTest.cpp.
Používá se v team22::Test::Backend::TEST().
| stringstream team22::Test::Backend::BackendTester::strEquation |
Definice je uvedena na řádku 32 v souboru backendTest.cpp.
Používá se v team22::Test::Backend::TEST().