4#include <cgv/type/info/type_id.h>
5#include <cgv/type/cond/is_standard_type.h>
8#include <cgv/type/lib_begin.h>
20 template <
typename T,
bool is_std = true>
32 static const char* get_name() {
63#include <cgv/config/lib_end.h>
const char * get_type_name(TypeId tid)
function that returns the name of a type specified through TypeId
std::string extract_type_name(const std::type_info &ti)
extract a type name from an type_info structure that does not contain the class, struct nor enum keyw...
template with a static member function get_id() of type TypeId returning the TypeId of the template a...
traits class with a static function get_name() of type const char* that returns the type name of the ...
static const char * get_name()
return special name for standard types or type name from RTTI cleaned from keywords for all other typ...