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().