| 
    Kalkulacka
    1.0.0
    
   Jednoduchýkalkulátor 
   | 
 


Veřejné metody | |
| InterpretTest () | |
| void | onError (InterpretException exception) override | 
| void | onResultChange (Number result) override | 
| virtual | ~InterpretTest () | 
Veřejné atributy | |
| Interpret | interpret | 
| Number | result = {0} | 
| InterpretException * | error = nullptr | 
Definice je uvedena na řádku 40 v souboru InterpretTests.cpp.
      
  | 
  inline | 
Definice je uvedena na řádku 49 v souboru InterpretTests.cpp.
Odkazuje se na team22::Calc::Interpret::registrResultCallback().
      
  | 
  inlinevirtual | 
Definice je uvedena na řádku 64 v souboru InterpretTests.cpp.
Odkazuje se na team22::Calc::Lex::ADD, team22::Calc::Lex::BS, team22::Calc::Lex::CLEAR, team22::Calc::Lex::DIV, team22::Calc::Lex::EVAL, team22::Calc::Lex::EXP, team22::Calc::Lex::FACTORIAL, team22::Test::interpret::INSTANTIATE_TEST_CASE_P(), team22::Calc::Lex::MOD, team22::Calc::Lex::MUL, team22::Calc::Lex::ROOT a team22::Calc::Lex::SUB.
      
  | 
  inlineoverridevirtual | 
Callback volaný pokud vznikla chyba při výpočtu
| InterpretException | 
Implementuje team22::Calc::ResultObserver.
Definice je uvedena na řádku 54 v souboru InterpretTests.cpp.
      
  | 
  inlineoverridevirtual | 
Callback volaný při změně výsledku
| result | 
Implementuje team22::Calc::ResultObserver.
Definice je uvedena na řádku 59 v souboru InterpretTests.cpp.
| InterpretException* team22::Test::interpret::InterpretTest::error = nullptr | 
Definice je uvedena na řádku 47 v souboru InterpretTests.cpp.
| Interpret team22::Test::interpret::InterpretTest::interpret | 
Definice je uvedena na řádku 45 v souboru InterpretTests.cpp.
| Number team22::Test::interpret::InterpretTest::result = {0} | 
Definice je uvedena na řádku 46 v souboru InterpretTests.cpp.