diff --git a/include/crap/locale.d/isuppervalue.h b/include/crap/locale.d/isuppervalue.h index 7732abe..0f6f79c 100644 --- a/include/crap/locale.d/isuppervalue.h +++ b/include/crap/locale.d/isuppervalue.h @@ -1,16 +1,20 @@ #ifndef CRAP_LOCALE_ISUPPERVALUE #define CRAP_LOCALE_ISUPPERVALUE -#include "locale.h" - +#include #include +#include "locale.h" +#include "../utility.d/cmpgreaterequalvalue.h" +#include "../utility.d/cmplessequalvalue.h" + namespace crap { template struct isupperValue; template struct isupperValue - : std :: integral_constant= static_cast(65)) && (Char <= static_cast(90))> + : std :: integral_constant :: value) + && (cmpLessEqualValue :: value)> {}; } #endif