2012-02-23 16:48:56 +02:00
|
|
|
#ifndef _library__minmax__hpp__included__
|
|
|
|
#define _library__minmax__hpp__included__
|
|
|
|
|
|
|
|
#include <map>
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Return minimum of a and b.
|
|
|
|
*/
|
|
|
|
template<typename T> T min(T a, T b)
|
|
|
|
{
|
|
|
|
return (a < b) ? a : b;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Return maximum of a and b.
|
|
|
|
*/
|
|
|
|
template<typename T> T max(T a, T b)
|
|
|
|
{
|
|
|
|
return (a < b) ? b : a;
|
|
|
|
}
|
|
|
|
|
2012-09-08 19:44:45 +03:00
|
|
|
|
2012-02-23 16:48:56 +02:00
|
|
|
#endif
|