1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
use debug;
Str enum1() {
DbgEnum v = DbgEnum:foo;
v.toS;
}
Str enumBit1() {
DbgBit v = DbgBit:bitFoo;
v = v + DbgBit:bitBar;
v.toS;
}
// Enum for testing.
enum StormEnum {
// First value.
foo,
// Second value.
bar
}
// Enum with bitwise operators.
enum StormBit : bitmask {
// First
bitFoo,
// Second
bitBar
}
Str enum2() {
StormEnum v = StormEnum:foo;
v.toS;
}
Str enumBit2() {
StormBit v = StormBit:bitFoo;
v = v + StormBit:bitBar;
v.toS;
}
|