dune-typetree 2.9
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NDune
 NTypeTree
 NDetail
 NExperimental
 CAccumulateTypeStatically accumulate a type over the nodes of a TypeTree
 CAccumulateValueStatically accumulate a value over the nodes of a TypeTree
 CAdvancedFilterBase class for advanced filters
 CAdvancedFilterTagTag describing an advanced filter that has full control over the construction of the list of FilterEntries
 CAlwaysVoid
 Cand_Statically combine two values of type result_type using &&
 CCompositeNodeBase class for composite nodes based on variadic templates
 CCompositeNodeTagTag designating a composite node
 CDefaultPairVisitorVisitor interface and base class for visitors of pairs of TypeTrees
 CDefaultVisitorVisitor interface and base class for TypeTree visitors
 CDirectChildrenPairVisitorConvenience base class for visiting the direct children of a node pair
 CDirectChildrenVisitorConvenience base class for visiting the direct children of a node
 CDynamicChildAccessorsMixin class providing methods for child access with run-time parameter
 CDynamicPowerNodeCollect multiple instances of type T within a dune-typetree
 CDynamicPowerNodeTagTag designating a power node with runtime degree
 CDynamicTraversalMixin base class for visitors that only need a dynamic TreePath during traversal
 Cevaluate_if_meta_functionMeta function that evaluates its argument iff it inherits from meta_function
 CExceptionBase class for all TypeTree exceptions
 CfilterAdapter class that takes a SimpleFilter, validated it and turns it into an AdvancedFilter
 CFilteredCompositeNodeBase class for composite nodes representing a filtered view on an underlying composite node
 CFilterEntryA filter entry describing the mapping of one child in the filtered node
 CFilterResultThe result of a filter
 CFixedCapacityStack
 CFixedCapacityStackView
 CGenericCompositeNodeTransformation
 CGenericCompositeNodeTransformationTemplate
 CGenericDynamicPowerNodeTransformation
 CGenericDynamicPowerNodeTransformationTemplate
 CGenericLeafNodeTransformation
 CGenericPowerNodeTransformation
 CGenericPowerNodeTransformationTemplate
 Chas_implementation_tag
 Chas_implementation_tag_value
 Chas_node_tag
 Chas_node_tag_value
 CHybridTreePathA hybrid version of TreePath that supports both compile time and run time indices
 CIndexFilterFilter class for FilteredCompositeNode that selects the children with the given indices
 CIsTreePathCheck if type represents a tree path
 Clazy_evaluateHelper meta function to delay evaluation of F
 Clazy_identityIdentity function
 CLeafNodeBase class for leaf nodes in a dune-typetree
 CLeafNodeTagTag designating a leaf node
 CmaxStatically combine two values of type result_type by returning their maximum
 Cmeta_functionMarker tag declaring a meta function
 CminStatically combine two values of type result_type by returning their minimum
 CminusStatically combine two values of type result_type using -
 CmultiplyStatically combine two values of type result_type using *
 CNodeInterfaceInterface for nodes in a dune-typetree
 Cor_Statically combine two values of type result_type using ||
 CplusStatically combine two values of type result_type using +
 CPowerNodeCollect k instances of type T within a dune-typetree
 CPowerNodeTagTag designating a power node
 CProxyNodeBase class for nodes acting as a proxy for an existing node
 CProxyNodeBaseTag-based dispatch to appropriate base class that provides necessary functionality
 CProxyNodeBase< Node, CompositeNodeTag >ProxyNode base class for CompositeNode
 CProxyNodeBase< Node, DynamicPowerNodeTag >ProxyNode base class for DynamicPowerNode
 CProxyNodeBase< Node, LeafNodeTag >ProxyNode base class for LeafNode
 CProxyNodeBase< Node, PowerNodeTag >ProxyNode base class for PowerNode
 CSimpleCompositeNodeTransformation
 CSimpleDynamicPowerNodeTransformation
 CSimpleFilterDefault simple filter that accepts any node and leaves its child structure unchanged
 CSimpleFilterTagTag describing a simple filter that can only decide whether or not to include a single given child
 CSimpleLeafNodeTransformation
 CSimplePowerNodeTransformation
 CStaticChildAccessorsMixin class providing methods for child access with compile-time parameter
 CStaticTraversalMixin base class for visitors that require a static TreePath during traversal
 CTemplatizedGenericCompositeNodeTransformation
 CTemplatizedGenericDynamicPowerNodeTransformation
 CTemplatizedGenericPowerNodeTransformation
 CTransformTreeTransform a TypeTree
 CTreeInfoStruct for obtaining some basic structural information about a TypeTree
 CTreePairVisitorConvenience base class for visiting an entire tree pair
 CTreePathBack
 CTreePathBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... > >
 CTreePathBack< HybridTreePath< index_constant< k > > >
 CTreePathConcat
 CTreePathConcat< HybridTreePath< index_constant< i >... >, HybridTreePath< index_constant< k >... > >
 CTreePathFront
 CTreePathFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
 CTreePathPopBack
 CTreePathPopBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... >, i... >
 CTreePathPopBack< HybridTreePath< index_constant< k > >, i... >
 CTreePathPopFront
 CTreePathPopFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
 CTreePathPushBack
 CTreePathPushBack< HybridTreePath< index_constant< i >... >, k >
 CTreePathPushFront
 CTreePathPushFront< HybridTreePath< index_constant< i >... >, k >
 CTreePathSize
 CTreePathSize< HybridTreePath< index_constant< i >... > >
 CTreeVisitorConvenience base class for visiting the entire tree
 CTypeAccumulationPolicy
 CVisitDirectChildrenMixin base class for visitors that only want to visit the direct children of a node
 CVisitTreeMixin base class for visitors that want to visit the complete tree
 Cfirst_type
 Cfirst_type< T0, T... >