Zen
A cross-platform functional programming language
|
Templated base class for test continuation. More...
Classes | |
class | _C_rtn |
Test return closure. More... | |
class | _C_test |
Test closure. More... | |
Public Member Functions | |
TcontinuationT (const z::string &name, zbl::TestResult &tr) | |
Default constructor. | |
TcontinuationT (const TcontinuationT &src) | |
Copy constructor. | |
Private Member Functions | |
virtual void | clone (zbl::Continuation::Ptr &continuation) const |
Create a clone of current continuation. | |
void | init () |
Initialize continuation. | |
Private Attributes | |
_C_test | _test |
Instance of test closure. | |
_C_rtn | _rtn |
Instance of return closure. |
Templated base class for test continuation.
TcontinuationT | ( | const TcontinuationT & | src | ) | [inline] |
Copy constructor.
src | Source instance |
virtual void clone | ( | zbl::Continuation::Ptr & | continuation | ) | const [inline, private, virtual] |
Create a clone of current continuation.
continuation | Autoptr for new instance |
Implements Continuation.