#pragma once #if !defined(BAD_APPLE_OS_ALGORITHM_INCLUDED) #define BAD_APPLE_OS_ALGORITHM_INCLUDED namespace std { template constexpr const T& min(const T& left, const T& right) { return right < left ? right : left; } template constexpr const T& max(const T& left, const T& right) { return right > left ? right : left; } } #endif // !defined(BAD_APPLE_OS_ALGORITHM_INCLUDED)