dune-typetree  2.4.1
Classes | Namespaces
filters.hh File Reference
#include <tuple>
#include <dune/common/typetraits.hh>

Go to the source code of this file.

Classes

struct  Dune::TypeTree::FilterEntry< new_k, old_k >
 A filter entry describing the mapping of one child in the filtered node. More...
 
struct  Dune::TypeTree::FilterResult< FilterEntries >
 The result of a filter. More...
 
struct  Dune::TypeTree::FilterResult< FilterEntries >::apply< Node >
 
struct  Dune::TypeTree::SimpleFilterTag
 Tag describing a simple filter that can only decide whether or not to include a single given child. More...
 
struct  Dune::TypeTree::AdvancedFilterTag
 Tag describing an advanced filter that has full control over the construction of the list of FilterEntries. More...
 
struct  Dune::TypeTree::AdvancedFilter
 Base class for advanced filters. More...
 
struct  Dune::TypeTree::AdvancedFilter::apply< Node, Children >
 Apply this filter to the given node and children. More...
 
struct  Dune::TypeTree::SimpleFilter
 Default simple filter that accepts any node and leaves its child structure unchanged. More...
 
struct  Dune::TypeTree::SimpleFilter::validate< Node >
 Validates the combination of filter and node. More...
 
struct  Dune::TypeTree::SimpleFilter::apply< Child, new_index, old_index >
 Applies the filter to the given child node. More...
 
struct  Dune::TypeTree::IndexFilter< indices >
 Filter class for FilteredCompositeNode that selects the children with the given indices. More...
 
struct  Dune::TypeTree::filter< Filter >
 Adapter class that takes a SimpleFilter, validated it and turns it into an AdvancedFilter. More...
 
struct  Dune::TypeTree::filter< Filter >::apply< Node, Children >
 Apply the filter. More...
 

Namespaces

 Dune
 
 Dune::TypeTree