#include <limits>
#include <climits>
Go to the source code of this file.
|
| #define | HIGH_PRECISION 1 |
| |
| #define | DBL_MIN std::numeric_limits<double>::min() |
| |
| #define | DBL_DIG std::numeric_limits<double>::digits10 |
| |
| #define | DBL_MAX std::numeric_limits<double>::max() |
| |
| #define | DBL_EPSILON std::numeric_limits<double>::epsilon() |
| |
| #define | FLT_MIN std::numeric_limits<float>::min() |
| |
| #define | FLT_DIG std::numeric_limits<float>::digits10 |
| |
| #define | FLT_MAX std::numeric_limits<float>::max() |
| |
| #define | FLT_EPSILON std::numeric_limits<float>::epsilon() |
| |
| #define | MAXFLOAT std::numeric_limits<float>::max() |
| |
| #define | INT_MAX std::numeric_limits<int>::max() |
| |
| #define | INT_MIN std::numeric_limits<int>::min() |
| |
| #define | G4_SQR_DEFINED |
| |
| #define DBL_DIG std::numeric_limits<double>::digits10 |
| #define DBL_EPSILON std::numeric_limits<double>::epsilon() |
| #define DBL_MAX std::numeric_limits<double>::max() |
| #define DBL_MIN std::numeric_limits<double>::min() |
| #define FLT_DIG std::numeric_limits<float>::digits10 |
| #define FLT_EPSILON std::numeric_limits<float>::epsilon() |
| #define FLT_MAX std::numeric_limits<float>::max() |
| #define FLT_MIN std::numeric_limits<float>::min() |
| #define INT_MAX std::numeric_limits<int>::max() |
| #define INT_MIN std::numeric_limits<int>::min() |
| #define MAXFLOAT std::numeric_limits<float>::max() |
template<class T >
| void G4SwapObj |
( |
T * |
a, |
|
|
T * |
b |
|
) |
| |
|
inline |
template<class T >
| void G4SwapPtr |
( |
T *& |
a, |
|
|
T *& |
b |
|
) |
| |
|
inline |