Пространства имен | |
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) |
Индекс интервала (левый конец входит в интервал, правый - нет). |
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |