diff --git a/src/base/flags.hh b/src/base/flags.hh index c9525fae27..505a1e54fc 100644 --- a/src/base/flags.hh +++ b/src/base/flags.hh @@ -29,10 +29,14 @@ #ifndef __BASE_FLAGS_HH__ #define __BASE_FLAGS_HH__ +#include + template class Flags { private: + static_assert(std::is_unsigned::value, "Flag type must be unsigned"); + T _flags; public: