![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Defines implementation details that should not be used directly by the user. More...
Classes | |
struct | AssertGreaterThan |
struct | AssertValueUnsigned |
struct | RoundUpToPowerOfTwoHelper |
Base case for N being a power of two. More... | |
struct | RoundUpToPowerOfTwoHelper< N, false > |
Case for N not being a power of two. More... | |
class | ScopeLogStdOut |
Scope logger. More... | |
struct | ThreadPool |
A thread pool yielding when there is not enough work to be done. More... | |
Typedefs | |
using | TestPatternType = double |
Functions | |
template<typename T > | |
consteval std::string_view | demangle () |
template<typename T > | |
consteval auto | demangleAsArray () |
template<typename T > | |
consteval std::string_view | embedTypeName () |
constexpr std::string_view | testPatternName ("double") |
Variables | |
template<typename T > | |
constexpr auto | storage = demangleAsArray<T>() |
Defines implementation details that should not be used directly by the user.
Definition at line 57 of file DemangleTypeNames.hpp.
Definition at line 93 of file DemangleTypeNames.hpp.
Definition at line 64 of file DemangleTypeNames.hpp.
Definition at line 37 of file DemangleTypeNames.hpp.
|
constexpr |
|
inlineconstexpr |
Definition at line 89 of file DemangleTypeNames.hpp.