dune-typetree 2.11
Loading...
Searching...
No Matches
Dune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode > Struct Template Reference

#include <dune/typetree/simpletransformationdescriptors.hh>

Classes

struct  result

Static Public Member Functions

template<typename... TC>
static result< TC... >::type transform (const SourceNode &s, const Transformation &t, std::shared_ptr< TC >... children)
template<typename... TC>
static result< TC... >::storage_type transform_storage (std::shared_ptr< const SourceNode > s, const Transformation &t, std::shared_ptr< TC >... children)

Static Public Attributes

static const bool recursive = true

Member Function Documentation

◆ transform()

template<typename SourceNode, typename Transformation, template< typename... > class TransformedNode>
template<typename... TC>
result< TC... >::type Dune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode >::transform ( const SourceNode & s,
const Transformation & t,
std::shared_ptr< TC >... children )
inlinestatic

◆ transform_storage()

template<typename SourceNode, typename Transformation, template< typename... > class TransformedNode>
template<typename... TC>
result< TC... >::storage_type Dune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode >::transform_storage ( std::shared_ptr< const SourceNode > s,
const Transformation & t,
std::shared_ptr< TC >... children )
inlinestatic

Member Data Documentation

◆ recursive

template<typename SourceNode, typename Transformation, template< typename... > class TransformedNode>
const bool Dune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode >::recursive = true
static

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