};
};
-// Validates as true if parameter value is equal or greater than Min
-template <typename T, T Min>
-struct GreaterOrEqual {
-public:
- static bool Check(const T &value)
- {
- return value >= Min;
- }
-
- static void Why(std::ostringstream &os)
- {
- os << "is smaller than " << static_cast<int>(Min);
- }
-};
-
template <typename T>
struct Unsupported {
static bool Check(const T &)