| 99 | using OptionalEnumValue = OptionalImpl<EnumType>; |
| 100 | |
| 101 | OptionalProperties() : value(EnumType::kSet) {} |
| 102 | OptionalProperties(const OptionalProperties &) = default; |
| 103 | ~OptionalProperties() { |
| 104 | // Reset value to detect use-after-destruction. |