1
0
Fork 0

Simplify SizeCheck

This commit is contained in:
peterbell10 2017-07-20 16:51:26 +01:00 committed by Tiger Wang
parent 55a5ffdf5c
commit 502b726a7b
1 changed files with 2 additions and 6 deletions

View File

@ -145,14 +145,10 @@ typedef unsigned char Byte;
typedef Byte ColourID;
// If you get an error about specialization check the size of integral types
template <typename T, size_t Size, bool x = sizeof(T) == Size>
class SizeChecker;
template <typename T, size_t Size>
class SizeChecker<T, Size, true>
class SizeChecker
{
T v;
static_assert(sizeof(T) == Size, "Check the size of integral types");
};
template class SizeChecker<Int64, 8>;