SyTen
syten::Maximum Struct Reference

Type implicitly convertible to the maximum of all types for which a specialisation of std::numeric_limits has been defined. More...

#include <types.h>

Public Member Functions

template<typename Type >
constexpr operator Type () const
 Conversion operator to type Type returning the maximal defined value. More...
 

Detailed Description

Type implicitly convertible to the maximum of all types for which a specialisation of std::numeric_limits has been defined.

Construction of this class will yield an object that is convertible to any type Type for which std::numeric_limits<Type> is valid. Upon conversion to this type, the new object of type Type will have the value returned by std::numeric_limits<Type>::max().

You can use this in any place where you would normally use std::numeric_limits<Type>::max() under the condition that the conversion is well-defined (e.g. not when that argument of a function is over-loaded).


The documentation for this struct was generated from the following file: