|
Пространства имен |
| namespace | Cntm |
Функции |
| template<typename Type> |
| const Type & | Cntm::Min (const Type &value1, const Type &value2) |
| | Минимум.
|
| template<typename Type> |
| const Type & | Cntm::Max (const Type &value1, const Type &value2) |
| | Максимум.
|
| template<typename Type> |
| Type | Cntm::DivIntGreatRound (Type value1, Type value2) |
| | Целочисленное деление с округлением в большую сторону.
|
| template<typename Type> |
| void | Cntm::Exchange (Type &value1, Type &value2) |
| | Обмен эл-тов.
|
| template<typename Type> |
| bool | Cntm::InRange (const Type &value, const Type &low, const Type &high) |
| | Функции работы с отрезком (оба конца входят в отрезок).
|
| template<typename Type> |
| bool | Cntm::OutRange (const Type &value, const Type &low, const Type &high) |
| | Проверить значение на выход за пределы отрезка (оба конца входят в отрезок).
|
| template<typename Type> |
| const Type & | Cntm::TrimRange (const Type &value, const Type &low, const Type &high) |
| | Отсечь значение по указанным пределам отрезка (оба конца входят в отрезок).
|
| template<typename Type> |
| int | Cntm::RangeIndex (const Type &value, const Type &bound) |
| | Индекс отрезка.
|
| template<typename Type> |
| int | Cntm::RangeIndex (const Type &value, const Type &low, const Type &high) |
| | Индекс отрезка (оба конца входят в отрезок).
|
| template<typename Type> |
| bool | Cntm::InInterval (const Type &value, const Type &low, const Type &high) |
| | Функции работы с интервалом (левый конец входит в интервал, правый - нет).
|
| template<typename Type> |
| bool | Cntm::OutInterval (const Type &value, const Type &low, const Type &high) |
| | Проверить значение на выход за пределы интервала (левый конец входит в интервал, правый - нет).
|
| template<typename Type> |
| int | Cntm::IntervalIndex (const Type &value, const Type &low, const Type &high) |
| | Индекс интервала (левый конец входит в интервал, правый - нет).
|