| 35 | * '''Union''': Every class that is included in at least one of the two masks will be included in the resulting mask, all others are excluded ('''or'''). |
| 36 | * operator+, operator|, operator+=, operator|= |
| 37 | * '''Intersection''': Every class that is included in both masks will be included in the resulting mask, all others are excluded ('''and'''). |
| 38 | * operator*, operator&, operator*=, operator&= |
| 39 | * '''Difference''': Every class that is included in the left mask but '''not''' in the second mask will be included in the resulting mask, all others are excluded. |
| 40 | * operator-, operator-= |
| 41 | * '''Complement''': Every class that is excluded in the mask will be included in the resulting mask and vice versa ('''not'''). |
| 42 | * operator!, operator~ |
| 43 | * '''Exclusivity''': Every class that is included in exactly one of the two masks will be included in the resulting mask, all others are excluded ('''xor'''). |
| 44 | * operator{{{^}}}, operator{{{^}}}= |