216 {
return(
"unsigned char"); }
224 {
return(
"unsigned short"); }
232 {
return(
"unsigned int"); }
240 {
return(
"unsigned long"); }
247 const char *
type_name(
const unsigned long long & a_arg)
248 {
return(
"unsigned long long"); }
252 {
return(
"long long"); }
260 {
return(
"double"); }
Basic types definitions and templates.
bool is_signed_short(const short &a_arg)
Return true for any variable that is either a signed or unsigned char.
bool is_float(const float &a_arg)
Return true for any variable that is either a signed or unsigned long long.
const char * type_name(const unsigned char &a_arg)
Return true for any variable that is a signed type.
bool is_unsigned_long_long(const unsigned long long &a_arg)
Return false for any variable that is not an unsigned long long.
bool is_bool(const bool &a_arg)
Return false for any variable that is not a bool.
bool is_unsigned_int(const unsigned int &a_arg)
Return false for any variable that is not an unsigned int.
bool is_signed_char(const char &a_arg)
Return false for any variable that is not a char.
bool is_signed_long(const long &a_arg)
Return true for any variable that is either a signed or unsigned int.
bool is_unsigned_short(const unsigned short &a_arg)
Return false for any variable that is not an unsigned short.
bool is_signed_int(const int &a_arg)
Return true for any variable that is either a signed or unsigned short.
bool is_signed_long_long(const long long &a_arg)
Return true for any variable that is either a signed or unsigned long.
bool is_double(const double &a_arg)
Return false for any variable that is not a double.
bool is_unsigned_char(const unsigned char &a_arg)
Return false for any variable that is not an unsigned char.
bool is_unsigned_long(const unsigned long &a_arg)
Return false for any variable that is not an unsigned long.