jaulib v1.3.8
Jau Support Library (C++, Java, ..)
|
Helper, allowing simple access to compile time typename and Type traits information, see jau::type_name_cue to setup typename's string representation. More...
#include <type_traits_queries.hpp>
Static Public Member Functions | |
static void | fprint (std::FILE *stream, const std::string &typedefname, const TypeTraitGroup verbosity=TypeTraitGroup::NONE) |
Print information of this type to stdout, potentially with all Type traits known. | |
static void | print (const std::string &typedefname, const TypeTraitGroup verbosity=TypeTraitGroup::NONE) |
Print information of this type to stdout, potentially with all Type traits known. | |
static std::string | to_string (const bool withSize=true) noexcept |
![]() | |
static const char * | name () noexcept |
Return the string representation of this type. | |
Helper, allowing simple access to compile time typename and Type traits information, see jau::type_name_cue to setup typename's string representation.
T | the typename to introspect |
Definition at line 135 of file type_traits_queries.hpp.
|
inlinestaticnoexcept |
Definition at line 138 of file type_traits_queries.hpp.
|
inlinestatic |
Print information of this type to stdout, potentially with all Type traits known.
stream | output stream |
typedefname | the code typedefname (or typename) as a string, should match T |
verbose | if true, prints all Type traits known for this type. Be aware of the long output. Defaults to false. |
Definition at line 152 of file type_traits_queries.hpp.
|
inlinestatic |
Print information of this type to stdout, potentially with all Type traits known.
typedefname | the code typedefname (or typename) as a string, should match T |
verbose | if true, prints all Type traits known for this type. Be aware of the long output. Defaults to false. |
Definition at line 244 of file type_traits_queries.hpp.