| 235 | return *std::get_if<FlagsTy>(&Type); |
| 236 | } |
| 237 | void setFlags(FlagsTy &&Ty) noexcept { Type.emplace<FlagsTy>(std::move(Ty)); } |
| 238 | |
| 239 | const EnumTy &getEnum() const noexcept { return *std::get_if<EnumTy>(&Type); } |
| 240 | void setEnum(EnumTy &&Ty) noexcept { Type.emplace<EnumTy>(std::move(Ty)); } |