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