![]() |
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 59 of file DemangleTypeNames.hpp.
Definition at line 101 of file DemangleTypeNames.hpp.
Definition at line 66 of file DemangleTypeNames.hpp.
Definition at line 39 of file DemangleTypeNames.hpp.
|
constexpr |
|
inlineconstexpr |
Definition at line 97 of file DemangleTypeNames.hpp.