#include "SPACE.H"
Include dependency graph for Misc.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
template<class T> T | Min (const T &a, const T &b) |
template<class T> T | Max (const T &a, const T &b) |
template<class T> T | Abs (const T &a) |
template<class T> void | Swap (T &a, T &b) |
|
Returns a copy of the absolute value of the value. Will work with any type T that can be compared against zero with T::operator>(const T, const T), or an equivalent construct, as well as a copy constructor, and an T::operator-() or equivalent. In particular, it will work with any integral or floating-point intrinsic type. |
|
Returns a copy of the maximum of the two values. Will work with any type T that supplies a T::operator>(const T, const T), or an equivalent construct, as well as a copy constructor. In particular, it will work with any integral or floating-point intrinsic type. |
|
Returns a copy of the minimum of the two values. Will work with any type T that supplies a T::operator<(const T, const T), or an equivalent construct, as well as a copy constructor. In particular, it will work with any integral or floating-point intrinsic type. |
|
Swaps the two values. Type T must have a copy constructor and an assignment operator. |