Zen
A cross-platform functional programming language

TestFactoryT< T, ImplT >::TcontinuationT Class Reference

Templated base class for test continuation. More...

Inheritance diagram for TestFactoryT< T, ImplT >::TcontinuationT:
ContinuationT< int > Continuation

List of all members.

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.

Detailed Description

template<typename T, typename ImplT>
class ztl::TestFactoryT< T, ImplT >::TcontinuationT

Templated base class for test continuation.


Constructor & Destructor Documentation

TcontinuationT ( const TcontinuationT src) [inline]

Copy constructor.

Parameters:
srcSource instance

Member Function Documentation

virtual void clone ( zbl::Continuation::Ptr continuation) const [inline, private, virtual]

Create a clone of current continuation.

Parameters:
continuationAutoptr for new instance

Implements Continuation.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines