blob: ba1abc08f3059afb1d14bd4105800653a0916df3 [file] [log] [blame]
library test.enum;
type MyStrictEnum = strict enum : uint32 {
FOO = 1;
BAR = 2;
};
type MyFlexibleEnum = flexible enum : uint32 {
FOO = 1;
BAR = 2;
};
type MyFlexibleEnumWithCustomUnknown = flexible enum : uint32 {
FOO = 1;
BAR = 2;
@unknown
CUSTOM_UNKNOWN = 3;
};
type MyEmptyFlexibleEnum = flexible enum : uint32 {};