ACE  6.4.1
Min_Max.h File Reference

## Macros

#define ACE_MIN(a, b)    ace_min((a),(b))

#define ACE_MAX(a, b)    ace_max((a),(b))

#define ACE_RANGE(a, b, c)   ace_range((a),(b),(c))

## Functions

template<class T >
const T & ace_min (const T &t1, const T &t2)

template<class T >
const T & ace_max (const T &t1, const T &t2)

template<class T >
const T & ace_min (const T &t1, const T &t2, const T &t3)

template<class T >
const T & ace_max (const T &t1, const T &t2, const T &t3)

template<class T >
const T & ace_range (const T &min, const T &max, const T &val)

## Detailed Description

Define an appropriate set of min()/max() functions using templates.

## Macro Definition Documentation

 #define ACE_MAX ( a, b ) ace_max((a),(b))
 #define ACE_MIN ( a, b ) ace_min((a),(b))
 #define ACE_RANGE ( a, b, c ) ace_range((a),(b),(c))

## Function Documentation

template<class T >
 const T& ace_max ( const T & t1, const T & t2 )
inline
template<class T >
 const T& ace_max ( const T & t1, const T & t2, const T & t3 )
inline
template<class T >
 const T& ace_min ( const T & t1, const T & t2 )
inline
template<class T >
 const T& ace_min ( const T & t1, const T & t2, const T & t3 )
inline
template<class T >
 const T& ace_range ( const T & min, const T & max, const T & val )
inline