dune-common 2.9.0
|
Base class for refined concepts. More...
#include <dune/common/concept.hh>
Public Types | |
typedef TypeList< BaseConcepts... > | BaseConceptList |
Base class for refined concepts.
If a new concept should refine one or more existing concepts, this can be achieved by deriving the new concept from Refines<C1,...,CN> where C1, ..., CN are the concepts to be refined. If you want to refine several concepts they should all be put in a single Refines<...> base class.
BaseConcepts | The list of concepts to be refined. |
typedef TypeList<BaseConcepts...> Dune::Concept::Refines< BaseConcepts >::BaseConceptList |