Пространства имён
Варианты
Действия

std::ratio_less_equal

Материал из cppreference.com
< cpp‎ | numeric‎ | ratio

 
 
Библиотека метапрограммирования
Свойства типов
Категории типов
(C++11)
(C++14)  
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Свойства типов
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(до C++20*)
(C++11)(устарело в C++20)
(C++11)
Константы свойств типа
Метафункции
(C++17)
Поддерживаемые операции
Запросы отношений и свойств
Модификации типов
(C++11)(C++11)(C++11)
Преобразования типов
(C++11)(устарело в C++23)
(C++11)(устарело в C++23)
(C++11)
(C++11)
(C++17)

(C++11)(до C++20*)(C++17)
Рациональная арифметика времени компиляции
Целочисленные последовательности времени компиляции
 
Рациональная арифметика времени компиляции
(C++11)
Арифметика
(C++11)
Сравнение
(C++11)
ratio_less_equal
(C++11)
 
Определено в заголовочном файле <ratio>
template< class R1, class R2 >
struct ratio_less_equal : std::integral_constant;
Если отношение R1 меньше или равна отношению R2, обеспечивает постоянный член value равных true. В противном случае, value является false.
Оригинал:
If the ratio R1 is less than or equal to the ratio R2, provides the member constant value equal true. Otherwise, value is false.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

Унаследован от std::integral_constant

Константы элементы

value
[static]
true, если R1::num * R2::den <= R2::num * R1::den, or equivalent expression that avoids overflow , false иначе
(public static константа-элемент)

Функции-элементы

operator bool
преобразует объект в bool, возвращает value
(public функция-элемент)
operator()
(C++14)
возвращает value
(public функция-элемент)

Типы элементы

Тип Определение
value_type bool
type std::integral_constant<bool, value>

[править] Пример