alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::concepts Namespace Reference

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...
 

Typedef Documentation

◆ ImplementationBase

template<typename TConcept , typename TDerived >
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.