alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Namespaces | |
detail | |
Classes | |
struct | Implements |
Tag used in class inheritance hierarchies that describes that a specific concept (TConcept) is implemented by the given base class (TBase). More... | |
struct | ImplementsConcept |
Checks whether the concept is implemented by the given class. More... | |
Typedefs | |
template<typename TConcept , typename TDerived > | |
using | ImplementationBase = typename detail::ImplementationBaseType< TConcept, TDerived >::type |
Returns the type that implements the given concept in the inheritance hierarchy. More... | |
using alpaka::concepts::ImplementationBase = typedef typename detail::ImplementationBaseType<TConcept, TDerived>::type |
Returns the type that implements the given concept in the inheritance hierarchy.
Definition at line 66 of file Concepts.hpp.