3#ifndef pRC_CORE_BASIC_TYPE_NAME_H
4#define pRC_CORE_BASIC_TYPE_NAME_H
11 static inline constexpr auto name()
13 constexpr String s = __PRETTY_FUNCTION__;
14 constexpr auto offset = s.
find(
'=') + 2;
15 constexpr auto length = s.
size() - offset - 1;
17 return s.template substring<offset, length>();
21 static inline constexpr auto name()
23 constexpr String s = __PRETTY_FUNCTION__;
24 constexpr auto offset = s.find(
'=') + 2;
25 constexpr auto length = s.size() - offset - 1;
27 return s.template substring<offset, length>();
static constexpr auto size()
Definition string.hpp:18
constexpr auto find(char const character) const
Definition string.hpp:90
Definition cholesky.hpp:10
static constexpr auto name()
Definition type_name.hpp:11
String(char const &) -> String< 1 >