39 #ifndef GLM_GTX_extented_min_max 
   40 #define GLM_GTX_extented_min_max 
   45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 
   46 #       pragma message("GLM: GLM_GTX_extented_min_max extension included") 
   67                 template <
typename> 
class C
 
   71                 typename C<T>::T 
const & y, 
 
   72                 typename C<T>::T 
const & z);
 
   79                 template <
typename> 
class C
 
  100                 template <
typename> 
class C
 
  104                 typename C<T>::T 
const & y, 
 
  105                 typename C<T>::T 
const & z, 
 
  106                 typename C<T>::T 
const & w);
 
  113                 template <
typename> 
class C
 
  123         template <
typename T>
 
  134                 template <
typename> 
class C
 
  138                 typename C<T>::T 
const & y, 
 
  139                 typename C<T>::T 
const & z);
 
  146                 template <
typename> 
class C
 
  155         template <
typename T>
 
  167                 template <
typename> 
class C
 
  171                 typename C<T>::T 
const & y, 
 
  172                 typename C<T>::T 
const & z, 
 
  173                 typename C<T>::T 
const & w);
 
  180                 template <
typename> 
class C
 
  191 #include "extented_min_max.inl" 
  193 #endif//GLM_GTX_extented_min_max 
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
Returns y if x < y; otherwise, it returns x. 
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
Returns y if y < x; otherwise, it returns x.