Lines Matching defs:FlagEnum
388 /// Syntactic sugar for EnumExtensibility and FlagEnum
390 /// EnumExtensibility: none, FlagEnum: false
392 /// EnumExtensibility: open, FlagEnum: false
394 /// EnumExtensibility: open, FlagEnum: true
396 /// EnumExtensibility: closed, FlagEnum: false
465 std::optional<bool> FlagEnum;
505 IO.mapOptional("FlagEnum", T.FlagEnum);
1006 if (T.FlagEnum) {
1007 emitError(llvm::Twine("cannot mix EnumKind and FlagEnum (for ") +
1031 TI.setFlagEnum(T.FlagEnum);