Zen
A cross-platform functional programming language

TestFactoryT< T, ImplT >::TcontinuationT::_C_test Class Reference

Test closure. More...

Inheritance diagram for TestFactoryT< T, ImplT >::TcontinuationT::_C_test:
FunctionCallClosureT< T::Return > ClosureT< T::Return > Closure

List of all members.

Public Member Functions

 _C_test (const z::string &name)
 Default constructor /.

Public Attributes

const z::string_name
 Test name.

Private Member Functions

virtual zbl::RunnergetRunner ()
 Return the runner.
virtual zbl::Closure::Action::T runClosureWithCtx (zbl::RunContext &_ctx)
 Run the closure.

Private Attributes

zbl::Linker _runner
 The runner for the test.

Detailed Description

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

Test closure.


Constructor & Destructor Documentation

_C_test ( const z::string name) [inline]

Default constructor /.

Parameters:
nameThe test name

Member Function Documentation

virtual zbl::Runner& getRunner ( ) [inline, private, virtual]

Return the runner.

Returns:
The runner

Implements Closure.

virtual zbl::Closure::Action::T runClosureWithCtx ( zbl::RunContext _ctx) [inline, private, virtual]

Run the closure.

Parameters:
_ctxThe RunContext for this invocation
Returns:
Value specifying what to do next with the continuation

Implements Closure.


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