00001 #ifndef __UTIL__MAXMIN_HPP__ 00002 #define __UTIL__MAXMIN_HPP__ 00003 00004 #include <config.h> 00005 #include <cstdarg> 00006 00007 namespace util { 00013 template <typename T> T maximum(const T& a, const T& b) { 00014 return (a > b) ? a : b; 00015 } 00016 00022 template <typename T> T minimum(const T& a, const T& b) { 00023 return (a < b) ? a : b; 00024 } 00025 } 00026 00027 #endif