Kalkulacka  1.0.0
Jednoduchýkalkulátor
Dokumentace struktury team22::Test::interpret::InterpretTest
Diagram dědičnosti pro třídu team22::Test::interpret::InterpretTest
Inheritance graph
Diagram tříd pro team22::Test::interpret::InterpretTest:
Collaboration graph

Veřejné metody

 InterpretTest ()
 
void onError (InterpretException exception) override
 
void onResultChange (Number result) override
 
virtual ~InterpretTest ()
 

Veřejné atributy

Interpret interpret
 
Number result = {0}
 
InterpretExceptionerror = nullptr
 

Detailní popis

Definice je uvedena na řádku 40 v souboru InterpretTests.cpp.

Dokumentace konstruktoru a destruktoru

team22::Test::interpret::InterpretTest::InterpretTest ( )
inline

Definice je uvedena na řádku 49 v souboru InterpretTests.cpp.

Odkazuje se na team22::Calc::Interpret::registrResultCallback().

Dokumentace k metodám

void team22::Test::interpret::InterpretTest::onError ( InterpretException  exception)
inlineoverridevirtual

Callback volaný pokud vznikla chyba při výpočtu

Parametry
InterpretException

Implementuje team22::Calc::ResultObserver.

Definice je uvedena na řádku 54 v souboru InterpretTests.cpp.

void team22::Test::interpret::InterpretTest::onResultChange ( Number  result)
inlineoverridevirtual

Callback volaný při změně výsledku

Parametry
result

Implementuje team22::Calc::ResultObserver.

Definice je uvedena na řádku 59 v souboru InterpretTests.cpp.

Dokumentace k datovým členům

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.


Dokumentace pro tuto strukturu (struct) byla generována z následujícího souboru: