#include <ForwardingEngine.h>
Public Types | |
typedef LeafFunctor< E, EngineView< Tag > > | LeafFunctor_t |
typedef LeafFunctor_t::Type_t | NewViewed_t |
typedef Engine< D, T, CompFwd < NewViewed_t, Comp > > | Type_t |
Static Public Member Functions | |
static Type_t | apply (const Engine< D, T, CompFwd< E, Comp > > &engine, const EngineView< Tag > &tag) |
typedef LeafFunctor<E, EngineView<Tag> > LeafFunctor< Engine< D, T, CompFwd< E, Comp > >, EngineView< Tag > >::LeafFunctor_t |
typedef LeafFunctor_t::Type_t LeafFunctor< Engine< D, T, CompFwd< E, Comp > >, EngineView< Tag > >::NewViewed_t |
typedef Engine<D, T, CompFwd<NewViewed_t, Comp> > LeafFunctor< Engine< D, T, CompFwd< E, Comp > >, EngineView< Tag > >::Type_t |
static Type_t LeafFunctor< Engine< D, T, CompFwd< E, Comp > >, EngineView< Tag > >::apply | ( | const Engine< D, T, CompFwd< E, Comp > > & | engine, | |
const EngineView< Tag > & | tag | |||
) | [inline, static] |