29 static_assert(std::is_constructible<FlagType, uint16_t, const char*, bool>::value ==
false,
30 "FlagType should not be constructible outside of its static methods and the factory.");
35 auto f1 = FlagTypeFactory::Unknown();
53 auto f3 = FlagTypeFactory::LimitedAcceptanceMCNotReproducible();