Classes |
| class | ClosureT |
| | Wrapper around Closure base class. More...
|
| class | FunctionCallClosureT |
| | Base class for FunctionCallClosure. More...
|
| class | SharedClosureT |
| | Base class for Shared closure. More...
|
| class | LoopClosureT |
| | Base class for Loop closure. More...
|
| class | ReturnClosureT |
| | Base class for Return closure. More...
|
| class | ContinuationT |
| | Base class for continuations. More...
|
| class | ContinuationListT |
| | Base class for continuation lists. More...
|
| class | RunContextT |
| | Base class for run contexts. More...
|
| class | TestFactoryT |
| | Templated base class for test factories. More...
|
Functions |
| template<typename srcT , typename rtnT , typename ctxT , typename contT > |
| void | adaptFunction (contT &cont, typename srcT::Impl::RunCtx &src, ctxT &dstCtx) |
| | Adapt callee continuations to caller When a function has been called from another function, take the continuations returned by the callee and adapt them to the return value of the caller. srcT: return type of callee function (eg: Test::MyCallee::Return) rtnT: return type of caller function. ctxT: RunCtx of calling function (eg: Test::MyCaller::RunCtx) contT: Continuation type in caller that wraps the callee continuations (eg Test::MyCaller::Seq1).
|
| template<typename srcT , typename rtnT > |
| void | adaptClosure (typename srcT::Impl::RunCtx &src, zbl::RunContext &dstCtx) |
| | Adapt a callee function's run context to RunContext.
|
| template<typename srcT , typename rtnT > |
| void | adaptNative (typename srcT::Impl::RunCtx &src) |
| | Enque a callee function's run context to the engine.
|
namespace for zen template library