alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
DemangleTypeNames.hpp File Reference
#include <array>
#include <string_view>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  alpaka
 The alpaka accelerator library.
 
namespace  alpaka::core
 
namespace  alpaka::core::detail
 Defines implementation details that should not be used directly by the user.
 

Typedefs

using alpaka::core::detail::TestPatternType = double
 

Functions

template<typename T >
consteval std::string_view alpaka::core::detail::demangle ()
 
template<typename T >
consteval auto alpaka::core::detail::demangleAsArray ()
 
template<typename T >
consteval std::string_view alpaka::core::detail::embedTypeName ()
 
constexpr std::string_view alpaka::core::detail::testPatternName ("double")
 

Variables

template<typename T >
constexpr std::string_view alpaka::core::demangled = detail::demangle<T>()
 
template<typename T >
constexpr auto alpaka::core::detail::storage = demangleAsArray<T>()