26#ifndef GUL17_TYPE_NAME_H_
27#define GUL17_TYPE_NAME_H_
107#elif defined(_MSC_VER)
110 auto const start_idx =
s.find(
"gul17::type_name<") +
sizeof(
"gul17::type_name<") - 1;
A helper class to debug types.
Definition type_name.h:67
auto constexpr bit_set(unsigned bit) noexcept -> ReturnT
Set a bit in an integral type.
Definition bit_manip.h:121
constexpr std::string_view type_name()
Generate a human readable string describing a type.
Definition type_name.h:93
Definition of macros used internally by GUL.
Namespace gul17 contains all functions and classes of the General Utility Library.
Definition doxygen.h:26