Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/numeric/ratio/ratio less equal"

From cppreference.com
< cpp‎ | numeric‎ | ratio
m (Text replace - "dsc inc | cpp/experimental/type_traits_v" to "subst:null")
(since=c++11)
Line 3: Line 3:
 
{{dcl begin}}
 
{{dcl begin}}
 
{{dcl header | ratio}}
 
{{dcl header | ratio}}
{{dcl | 1=
+
{{dcl | since=c++11 | 1=
 
template< class R1, class R2 >
 
template< class R1, class R2 >
 
struct ratio_less_equal : std::integral_constant;
 
struct ratio_less_equal : std::integral_constant;

Revision as of 01:02, 23 August 2018

 
 
Metaprogramming library
Type traits
Type categories
(C++11)
(C++14)  
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Type properties
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(until C++20*)
(C++11)(deprecated in C++20)
(C++11)
Type trait constants
Metafunctions
(C++17)
Supported operations
Relationships and property queries
Type modifications
(C++11)(C++11)(C++11)
Type transformations
(C++11)(deprecated in C++23)
(C++11)(deprecated in C++23)
(C++11)
(C++11)
(C++17)

(C++11)(until C++20*)(C++17)
Compile-time rational arithmetic
Compile-time integer sequences
 
Compile time rational arithmetic
(C++11)
Arithmetic
(C++11)
Comparison
(C++11)
ratio_less_equal
(C++11)
 
Defined in header <ratio>
template< class R1, class R2 >
struct ratio_less_equal : std::integral_constant;
(since C++11)

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

Contents

Helper variable template

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

Inherited from std::integral_constant

Member constants

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

Member functions

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

Member types

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

Example

See also