Removed MIN/MAX/MINMAX functions, upgraded to C++17, code cleanup
This commit is contained in:
18
common/stl.h
18
common/stl.h
@ -96,24 +96,6 @@ namespace std
|
||||
a.clear();
|
||||
}
|
||||
|
||||
template <typename T> T MIN(T a, T b)
|
||||
{
|
||||
return a < b ? a : b;
|
||||
}
|
||||
|
||||
template <typename T> T MAX(T a, T b)
|
||||
{
|
||||
return a > b ? a : b;
|
||||
}
|
||||
|
||||
template <typename T> T MINMAX(T min, T value, T max)
|
||||
{
|
||||
T tv;
|
||||
|
||||
tv = (min > value ? min : value);
|
||||
return (max < tv) ? max : tv;
|
||||
}
|
||||
|
||||
template <class _Ty>
|
||||
class void_mem_fun_t : public unary_function<_Ty *, void>
|
||||
{
|
||||
|
Reference in New Issue
Block a user