44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 
   45 #       pragma message("GLM: GLM_GTX_extented_min_max extension included") 
   63         template <
typename T, 
template <
typename> 
class C>
 
   64         GLM_FUNC_DECL C<T> 
min(
 
   66                 typename C<T>::T 
const & y, 
 
   67                 typename C<T>::T 
const & z);
 
   71         template <
typename T, 
template <
typename> 
class C>
 
   72         GLM_FUNC_DECL C<T> 
min(
 
   88         template <
typename T, 
template <
typename> 
class C>
 
   89         GLM_FUNC_DECL C<T> 
min(
 
   91                 typename C<T>::T 
const & y, 
 
   92                 typename C<T>::T 
const & z, 
 
   93                 typename C<T>::T 
const & w);
 
   97         template <
typename T, 
template <
typename> 
class C>
 
   98         GLM_FUNC_DECL C<T> 
min(
 
  106         template <
typename T>
 
  114         template <
typename T, 
template <
typename> 
class C>
 
  115         GLM_FUNC_DECL C<T> 
max(
 
  117                 typename C<T>::T 
const & y, 
 
  118                 typename C<T>::T 
const & z);
 
  122         template <
typename T, 
template <
typename> 
class C>
 
  123         GLM_FUNC_DECL C<T> 
max(
 
  130         template <
typename T>
 
  139         template <
typename T, 
template <
typename> 
class C>
 
  140         GLM_FUNC_DECL C<T> 
max(
 
  142                 typename C<T>::T 
const & y, 
 
  143                 typename C<T>::T 
const & z, 
 
  144                 typename C<T>::T 
const & w);
 
  148         template <
typename T, 
template <
typename> 
class C>
 
  149         GLM_FUNC_DECL C<T> 
max(
 
  158 #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.