Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/enum.cfa

    r259012e r73d0e3f4  
    2323    int ?>?(E l, E r) { return posn(l) > posn(r); }
    2424    int ?>=?(E l, E r) { return posn(l) >= posn(r); }
     25
     26    E ++?(E& l) {
     27        l = succ(l);
     28        return l;
     29    }
     30   
     31    E ?++(E& l) {
     32        E ret = l;
     33        l = succ(l);
     34        return ret;
     35    }
     36
     37    E --?(E& l) {
     38        l = pred(l);
     39        return l;
     40    }
     41
     42    E ?--(E& l) {
     43        E ret = l;
     44        l = pred(l);
     45        return ret;
     46    }
    2547}
Note: See TracChangeset for help on using the changeset viewer.