std::ratio_greater (3) - Linux Manuals

std::ratio_greater: std::ratio_greater


std::ratio_greater - std::ratio_greater


Defined in header <ratio>
template< class R1, class R2 > (since C++11)
struct ratio_greater : std::integral_constant;

If the ratio R1 is greater than than the ratio R2, provides the member constant value equal true. Otherwise, value is false.

Helper variable template

template< class R1, class R2 > (since C++17)
inline constexpr bool ratio_greater_v = ratio_greater<R1, R2>::value;

Inherited from std::integral_constant

Member constants

value true if R1::num * R2::den > R2::num * R1::den, or equivalent expression that avoids overflow , false otherwise
         (public static member constant)

Member functions

              converts the object to bool, returns value
operator bool (public member function)

operator() returns value
              (public member function)

Member types

Type Definition
value_type bool
type std::integral_constant<bool, value>


 This section is incomplete
 Reason: no example

See also