Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:

Dune | Dune namespace
Concept | Namespace for concepts
Number | The Number concept is satisfied if the type N can act as a scalar in the context of (hierarchically blocked) containers
Std | Namespace for features backported from new C++ standards
three_way_comparable | The concept std::three_way_comparable specifies that the three way comparison operator <=> on T yield results consistent with the comparison category implied by Cat
three_way_comparable_with | The concept std::three_way_comparable_with specifies that the three way comparison operator <=> on (possibly mixed) T and U operands yield results consistent with the comparison category implied by Cat. Comparing mixed operands yields results equivalent to comparing the operands converted to their common type
indirectly_copyable | The std::indirectly_copyable concept specifies the relationship between an indirectly_readable type and a type that is indirectly_writable. The indirectly_writable type must be able to directly copy the object that the indirectly_readable type references
TypeTree |
Concept |
TreeNode | Model of a node of a typetree
StaticDegreeInnerTreeNode | Model of an inner node of a typetree with compile time known degree and child access via index_constant
UniformInnerTreeNode | Model of an inner node of a typetree with uniform nodes accessible via runtime index
InnerTreeNode | Model of an inner tree node of a typetree (either static degree or uniform)
LeafTreeNode | Model of a leaf tree node of a typetree