Explicitly deleted default constructor.

This commit is contained in:
Anton Bachin 2015-04-27 10:29:04 -04:00
parent 6aa19e9b4a
commit aab5d8c668

1
Enum.h
View File

@ -57,6 +57,7 @@
static bool caseValid(const char *name) \
{ return _Super::caseValid(name); } \
\
EnumType() = delete; \
EnumType(_Value value) : _value(value) { } \
template <typename IntegralType> \
explicit EnumType(IntegralType value, \