#include <stdlib.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
template<typename T> bool | is_signed_char (const T &a_arg) |
Return false for any variable that is not a char. | |
template<> bool | is_signed_char (const char &a_arg) |
Return true for any variable that is a char. | |
template<typename T> bool | is_unsigned_char (const T &a_arg) |
Return false for any variable that is not an unsigned char. | |
template<> bool | is_unsigned_char (const unsigned char &a_arg) |
Return true for any variable that is an unsigned char. | |
template<typename T> bool | is_char (const T &a_arg) |
Return true for any variable that is either a signed or unsigned char. | |
template<typename T> bool | is_signed_short (const T &a_arg) |
Return false for any variable that is not a short. | |
template<> bool | is_signed_short (const short &a_arg) |
Return true for any variable that is a short. | |
template<typename T> bool | is_unsigned_short (const T &a_arg) |
Return false for any variable that is not an unsigned short. | |
template<> bool | is_unsigned_short (const unsigned short &a_arg) |
Return true for any variable that is an unsigned short. | |
template<typename T> bool | is_short (const T &a_arg) |
Return true for any variable that is either a signed or unsigned short. | |
template<typename T> bool | is_signed_int (const T &a_arg) |
Return false for any variable that is not a int. | |
template<> bool | is_signed_int (const int &a_arg) |
Return true for any variable that is a int. | |
template<typename T> bool | is_unsigned_int (const T &a_arg) |
Return false for any variable that is not an unsigned int. | |
template<> bool | is_unsigned_int (const unsigned int &a_arg) |
Return true for any variable that is an unsigned int. | |
template<typename T> bool | is_int (const T &a_arg) |
Return true for any variable that is either a signed or unsigned int. | |
template<typename T> bool | is_signed_long (const T &a_arg) |
Return false for any variable that is not a long. | |
template<> bool | is_signed_long (const long &a_arg) |
Return true for any variable that is a long. | |
template<typename T> bool | is_unsigned_long (const T &a_arg) |
Return false for any variable that is not an unsigned long. | |
template<> bool | is_unsigned_long (const unsigned long &a_arg) |
Return true for any variable that is an unsigned long. | |
template<typename T> bool | is_long (const T &a_arg) |
Return true for any variable that is either a signed or unsigned long. | |
template<typename T> bool | is_signed_long_long (const T &a_arg) |
Return false for any variable that is not a long long. | |
template<> bool | is_signed_long_long (const long long &a_arg) |
Return true for any variable that is a long long. | |
template<typename T> bool | is_unsigned_long_long (const T &a_arg) |
Return false for any variable that is not an unsigned long long. | |
template<> bool | is_unsigned_long_long (const unsigned long long &a_arg) |
Return true for any variable that is an unsigned long long. | |
template<typename T> bool | is_long_long (const T &a_arg) |
Return true for any variable that is either a signed or unsigned long long. | |
template<typename T> bool | is_float (const T &a_arg) |
Return false for any variable that is not a float. | |
template<> bool | is_float (const float &a_arg) |
Return true for any variable that is a float. | |
template<typename T> bool | is_double (const T &a_arg) |
Return false for any variable that is not a double. | |
template<> bool | is_double (const double &a_arg) |
Return true for any variable that is a double. | |
template<typename T> bool | is_signed (const T &a_arg) |
Return true for any variable that is a signed type. | |
template<typename T> bool | is_unsigned (const T &a_arg) |
Return true for any variable that is an unsigned type. |
|
Return true for any variable that is either a signed or unsigned char.
Definition at line 120 of file types.h. References is_signed_char(), and is_unsigned_char(). Referenced by absolute(), safe_num< T >::add(), safe_num< T >::divide(), safe_num< T >::multiply(), and safe_num< T >::subtract(). |
Here is the call graph for this function:
|
Return true for any variable that is a double.
Definition at line 252 of file types.h. Referenced by is_signed(). |
|
Return false for any variable that is not a double.
|
|
Return true for any variable that is a float.
Definition at line 240 of file types.h. Referenced by is_signed(). |
|
Return false for any variable that is not a float.
|
|
Return true for any variable that is either a signed or unsigned int.
Definition at line 174 of file types.h. References is_signed_int(), and is_unsigned_int(). |
Here is the call graph for this function:
|
Return true for any variable that is either a signed or unsigned long.
Definition at line 201 of file types.h. References is_signed_long(), and is_unsigned_long(). |
Here is the call graph for this function:
|
Return true for any variable that is either a signed or unsigned long long.
Definition at line 228 of file types.h. References is_signed_long_long(), and is_unsigned_long_long(). |
Here is the call graph for this function:
|
Return true for any variable that is either a signed or unsigned short.
Definition at line 147 of file types.h. References is_signed_short(), and is_unsigned_short(). |
Here is the call graph for this function:
|
Return true for any variable that is a signed type.
Definition at line 259 of file types.h. References is_double(), is_float(), is_signed_char(), is_signed_int(), is_signed_long(), is_signed_long_long(), and is_signed_short(). |
Here is the call graph for this function:
|
Return true for any variable that is a char.
Definition at line 105 of file types.h. Referenced by is_char(), and is_signed(). |
|
Return false for any variable that is not a char.
|
|
Return true for any variable that is a int.
Definition at line 159 of file types.h. Referenced by is_int(), and is_signed(). |
|
Return false for any variable that is not a int.
|
|
Return true for any variable that is a long.
Definition at line 186 of file types.h. Referenced by is_long(), and is_signed(). |
|
Return false for any variable that is not a long.
|
|
Return true for any variable that is a long long.
Definition at line 213 of file types.h. Referenced by is_long_long(), and is_signed(). |
|
Return false for any variable that is not a long long.
|
|
Return true for any variable that is a short.
Definition at line 132 of file types.h. Referenced by is_short(), and is_signed(). |
|
Return false for any variable that is not a short.
|
|
Return true for any variable that is an unsigned type.
Definition at line 274 of file types.h. References is_unsigned_char(), is_unsigned_int(), is_unsigned_long(), is_unsigned_long_long(), and is_unsigned_short(). |
Here is the call graph for this function:
|
Return true for any variable that is an unsigned char.
Definition at line 115 of file types.h. Referenced by is_char(), and is_unsigned(). |
|
Return false for any variable that is not an unsigned char.
|
|
Return true for any variable that is an unsigned int.
Definition at line 169 of file types.h. Referenced by is_int(), and is_unsigned(). |
|
Return false for any variable that is not an unsigned int.
|
|
Return true for any variable that is an unsigned long.
Definition at line 196 of file types.h. Referenced by is_long(), and is_unsigned(). |
|
Return false for any variable that is not an unsigned long.
|
|
Return true for any variable that is an unsigned long long.
Definition at line 223 of file types.h. Referenced by is_long_long(), and is_unsigned(). |
|
Return false for any variable that is not an unsigned long long.
|
|
Return true for any variable that is an unsigned short.
Definition at line 142 of file types.h. Referenced by is_short(), and is_unsigned(). |
|
Return false for any variable that is not an unsigned short.
|