20 template<
typename T_Logger0,
typename T_Logger1>
25 return T_Logger0::getName();
28 static constexpr size_t mask()
30 return T_Logger0::mask() + T_Logger1::mask();
37 template<
typename T_DeviceKind>
38 struct IsLogLvl : std::is_base_of<detail::LogLvlBase, T_DeviceKind>
43 template<
typename T_LogLvl>
50 template<
typename T_DeviceKind>
76 static constexpr size_t mask()
91 static constexpr size_t mask()
#define ALPAKA_TYPEOF(...)
Get the type of instance.
Concept for log level types.
constexpr bool operator==(concepts::Level auto lhs, concepts::Level auto rhs)
constexpr auto operator+(concepts::Level auto lhs, concepts::Level auto rhs)
constexpr bool isLogLvl_v
constexpr bool operator!=(concepts::Level auto lhs, concepts::Level auto rhs)
static constexpr size_t mask()
static std::string getName()
static constexpr size_t mask()
static std::string getName()
static constexpr size_t mask()
static std::string getName()
static std::string getName()
static constexpr size_t mask()
static constexpr size_t mask()
static std::string getName()
static std::string getName()
static constexpr size_t mask()