dune-typetree  2.3.1
Static Public Member Functions | Static Public Attributes | List of all members
Dune::TypeTree::GenericCompositeNodeTransformation< SourceNode, Transformation, TransformedNode > Struct Template Reference

#include <dune/typetree/generictransformationdescriptors.hh>

Inheritance diagram for Dune::TypeTree::GenericCompositeNodeTransformation< SourceNode, Transformation, TransformedNode >:
Inheritance graph

Static Public Member Functions

static result< TC0, TC1, TC2,
TC3, TC4, TC5, TC6, TC7, TC8,
TC9 >::type 
transform (const SourceNode &s, const Transformation &t, shared_ptr< TC0 > c0, shared_ptr< TC1 > c1, shared_ptr< TC2 > c2, shared_ptr< TC3 > c3, shared_ptr< TC4 > c4, shared_ptr< TC5 > c5, shared_ptr< TC6 > c6, shared_ptr< TC7 > c7, shared_ptr< TC8 > c8, shared_ptr< TC9 > c9)
 
static result< TC0, TC1, TC2,
TC3, TC4, TC5, TC6, TC7, TC8,
TC9 >::storage_type 
transform_storage (shared_ptr< const SourceNode > s, const Transformation &t, shared_ptr< TC0 > c0, shared_ptr< TC1 > c1, shared_ptr< TC2 > c2, shared_ptr< TC3 > c3, shared_ptr< TC4 > c4, shared_ptr< TC5 > c5, shared_ptr< TC6 > c6, shared_ptr< TC7 > c7, shared_ptr< TC8 > c8, shared_ptr< TC9 > c9)
 

Static Public Attributes

static const bool recursive
 

Member Function Documentation

static result<TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9>::type Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >::transform ( const SourceNode &  s,
const Transformation &  t,
shared_ptr< TC0 >  c0,
shared_ptr< TC1 >  c1,
shared_ptr< TC2 >  c2,
shared_ptr< TC3 >  c3,
shared_ptr< TC4 >  c4,
shared_ptr< TC5 >  c5,
shared_ptr< TC6 >  c6,
shared_ptr< TC7 >  c7,
shared_ptr< TC8 >  c8,
shared_ptr< TC9 >  c9 
)
inlinestaticinherited
static result<TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9>::storage_type Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >::transform_storage ( shared_ptr< const SourceNode >  s,
const Transformation &  t,
shared_ptr< TC0 >  c0,
shared_ptr< TC1 >  c1,
shared_ptr< TC2 >  c2,
shared_ptr< TC3 >  c3,
shared_ptr< TC4 >  c4,
shared_ptr< TC5 >  c5,
shared_ptr< TC6 >  c6,
shared_ptr< TC7 >  c7,
shared_ptr< TC8 >  c8,
shared_ptr< TC9 >  c9 
)
inlinestaticinherited

Member Data Documentation

const bool Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >::recursive
staticinherited

The documentation for this struct was generated from the following file: