alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
Tag.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  alpaka::Tag< T_Id >
struct  alpaka::trait::IsTag< T_Object, T_Sfinae >
struct  alpaka::trait::IsTag< Tag< T_Id > >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::trait

Macros

#define ALPAKA_TAG(name)

Variables

template<typename T_Id>
constexpr bool alpaka::trait::isTag_v = IsTag<T_Id>::value

Macro Definition Documentation

◆ ALPAKA_TAG

#define ALPAKA_TAG ( name)
Value:
constexpr Tag<std::integral_constant<size_t, __COUNTER__>> name \
{ \
}

Definition at line 16 of file Tag.hpp.