48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 
   49 #       pragma message("GLM: GLM_GTX_extented_min_max extension included") 
   67         template <
typename T, 
template <
typename> 
class C>
 
   68         GLM_FUNC_DECL C<T> 
min(
 
   70                 typename C<T>::T 
const & y, 
 
   71                 typename C<T>::T 
const & z);
 
   75         template <
typename T, 
template <
typename> 
class C>
 
   76         GLM_FUNC_DECL C<T> 
min(
 
   92         template <
typename T, 
template <
typename> 
class C>
 
   93         GLM_FUNC_DECL C<T> 
min(
 
   95                 typename C<T>::T 
const & y, 
 
   96                 typename C<T>::T 
const & z, 
 
   97                 typename C<T>::T 
const & w);
 
  101         template <
typename T, 
template <
typename> 
class C>
 
  102         GLM_FUNC_DECL C<T> 
min(
 
  110         template <
typename T>
 
  118         template <
typename T, 
template <
typename> 
class C>
 
  119         GLM_FUNC_DECL C<T> 
max(
 
  121                 typename C<T>::T 
const & y, 
 
  122                 typename C<T>::T 
const & z);
 
  126         template <
typename T, 
template <
typename> 
class C>
 
  127         GLM_FUNC_DECL C<T> 
max(
 
  134         template <
typename T>
 
  143         template <
typename T, 
template <
typename> 
class C>
 
  144         GLM_FUNC_DECL C<T> 
max(
 
  146                 typename C<T>::T 
const & y, 
 
  147                 typename C<T>::T 
const & z, 
 
  148                 typename C<T>::T 
const & w);
 
  152         template <
typename T, 
template <
typename> 
class C>
 
  153         GLM_FUNC_DECL C<T> 
max(
 
  162 #include "extented_min_max.inl" 
GLM_FUNC_DECL C< T > max(C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
Return the maximum component-wise values of 4 inputs. 
GLM_FUNC_DECL C< T > min(C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
Return the minimum component-wise values of 4 inputs.