std::ratio_greater_equal
提供: cppreference.com
ヘッダ <ratio> で定義
|
||
template< class R1, class R2 > struct ratio_greater_equal : std::integral_constant<bool, /* see below */> { }; |
(C++11以上) | |
有理数 R1
が有理数 R2
より大きいか等しければ、 true に等しいメンバ定数 value
が提供されます。 そうでなければ、 value
は false です。
目次 |
[編集] ヘルパー変数テンプレート
template< class R1, class R2 > inline constexpr bool ratio_greater_equal_v = ratio_greater_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 |