std::ratio_less_equal
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <ratio> で定義
|
||
template< class R1, class R2 > struct ratio_less_equal : std::integral_constant<bool, /* see below */> { }; |
(C++11以上) | |
有理数 R1 が有理数 R2 より小さいか等しければ、 true に等しいメンバ定数 value が提供されます。 そうでなければ、 value は false です。
ヘルパー変数
<tbody> </tbody> template< class R1, class R2 > inline constexpr bool ratio_less_equal_v = ratio_less_equal<R1, R2>::value; |
(C++17以上) | |
std::integral_constant から継承
メンバ定数
value [静的] |
R1::num * R2::den <= R2::num * R1::den またはオーバーフローを回避したこれと同等な式が成り立つならば true、そうでなければ false (パブリック静的メンバ定数) |
メンバ関数
operator bool |
オブジェクトを bool に変換します。 value を返します (パブリックメンバ関数) |
operator() (C++14) |
value を返します (パブリックメンバ関数) |
メンバ型
| 型 | 定義 |
value_type
|
bool
|
type
|
std::integral_constant<bool, value>
|
例
| This section is incomplete Reason: no example |