![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
use source_location to derive the demangled type name based on: https://www.reddit.com/r/cpp/comments/lfi6jt/finally_a_possibly_portable_way_to_convert_types/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button More...
#include "alpaka/core/config.hpp"#include <source_location>#include <string>#include <string_view>Go to the source code of this file.
Classes | |
| struct | alpaka::onHost::Demangled< T > |
| struct | AlpakaDemangleReferenceType |
| This type is required to be in the global namespace to avoid invalid offsets during demangling. More... | |
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onHost |
| Functionality which is usable on the host CPU controller thread. | |
Functions | |
| template<typename T> | |
| constexpr auto | alpaka::onHost::demangledName () |
| template<typename T> | |
| constexpr auto | alpaka::onHost::demangledName (T const &) |
| template<typename T> | |
| constexpr auto | alpaka::onHost::EmbedTypeIntoSignature () |
| std::string | alpaka::onHost::simplifyFunctionSignature (std::string const &deName) |
| Simplify the C++ signature of a function. | |
use source_location to derive the demangled type name based on: https://www.reddit.com/r/cpp/comments/lfi6jt/finally_a_possibly_portable_way_to_convert_types/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
Definition in file demangledName.hpp.