Defines

MinMax.hpp File Reference

Go to the source code of this file.

Defines

#define Min(a, b)   ((a) < (b) ? (a) : (b))
#define Max(a, b)   ((a) > (b) ? (a) : (b))
#define Min2(a, b)   Min(a, b)
#define Max2(a, b)   Max(a, b)
#define Min3(a, b, c)   Min2(Min2(a, b), c)
#define Max3(a, b, c)   Max2(Max2(a, b), c)
#define Min4(a, b, c, d)   Min2(Min3(a, b, c), d)
#define Max4(a, b, c, d)   Max2(Max3(a, b, c), d)

Define Documentation

#define Max (   a,
 
)    ((a) > (b) ? (a) : (b))
#define Max2 (   a,
 
)    Max(a, b)
#define Max3 (   a,
  b,
 
)    Max2(Max2(a, b), c)
#define Max4 (   a,
  b,
  c,
 
)    Max2(Max3(a, b, c), d)
#define Min (   a,
 
)    ((a) < (b) ? (a) : (b))
#define Min2 (   a,
 
)    Min(a, b)
#define Min3 (   a,
  b,
 
)    Min2(Min2(a, b), c)
#define Min4 (   a,
  b,
  c,
 
)    Min2(Min3(a, b, c), d)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:32:26