Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 2 and Version 3 of code/doc/ClassTreeMask


Ignore:
Timestamp:
Feb 27, 2008, 9:33:34 PM (17 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/doc/ClassTreeMask

    v2 v3  
    3131== Operators ==
    3232
     33It's possible to calculate with masks in the meaning of set-theory, so you can create unions (+), intersections (*), differences (-) and complements (!) by using the corresponding operators.
    3334
     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{{{^}}}=
    3445
    3546== Examples ==