|
dune-common 2.12-git
|
Loading...
Searching...
No Matches
Namespace for concepts. More...
Classes | |
| struct | HasFixedSize |
| struct | Refines |
| Base class for refined concepts. More... | |
Concepts | |
| concept | Number |
The Number concept is satisfied if the type N can act as a scalar in the context of (hierarchically blocked) containers. | |
Detailed Description
Namespace for concepts.
This namespace contains helper functions for concept definitions and the concept definitions themselves.
Function Documentation
◆ requireBaseOf() [1/2]
template<class Base , class Derived , typename std::enable_if< std::is_base_of< Base, Derived >::value, int >::type = 0>
|
constexpr |
◆ requireBaseOf() [2/2]
template<class Base , class Derived , typename std::enable_if< std::is_base_of< Base, Derived >::value, int >::type = 0>
|
constexpr |
◆ requireConcept() [1/2]
◆ requireConcept() [2/2]
◆ requireConceptForTupleEntries()
template<class C , class Tuple , typename std::enable_if< tupleEntriesModel< C, Tuple >(), int >::type = 0>
|
constexpr |
◆ requireConvertible() [1/2]
template<class From , class To , typename std::enable_if< std::is_convertible< From, To >::value, int >::type = 0>
|
constexpr |
◆ requireConvertible() [2/2]
template<class To , class From , typename std::enable_if< std::is_convertible< From, To >::value, int >::type = 0>
|
constexpr |
◆ requireSameType()
◆ requireTrue()
◆ requireType()
◆ tupleEntriesModel()
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8