This also works: alias F = MySuperLongNameFlag;
auto flag = F.A | F.B | F.C | F.D; set_flags(F.A | F.B | F.C | F.D);It's similar to setting a local variable to some complex expression, just so you don't have to repeat that expression multiple times.
Walter Bright via Digitalmars-d-announce Wed, 26 Apr 2023 17:21:44 -0700
This also works: alias F = MySuperLongNameFlag;
auto flag = F.A | F.B | F.C | F.D; set_flags(F.A | F.B | F.C | F.D);It's similar to setting a local variable to some complex expression, just so you don't have to repeat that expression multiple times.