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