Changes in / [e542b02:0843ba6]


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/enum.hfa

    re542b02 r0843ba6  
    2323        T valueE(E e);
    2424    };
     25
     26    forall(E | TypedEnum(E, T)) {
     27        // comparison
     28        int ?==?(E l, E r);
     29        int ?!=?(E l, E r);
     30        int ?!=?(E l, zero_t);
     31        int ?<?(E l, E r);
     32        int ?<=?(E l, E r);
     33        int ?>?(E l, E r);
     34        int ?>=?(E l, E r);
     35
     36        // for testing; To be removed
     37        // char * typeEnumString(E e);
     38        char * typeEnumString(E e);
     39    }
    2540}
    2641
    27 forall(E, T| TypedEnum(E, T)) {
    28     // comparison
    29     int ?==?(E l, E r);
    30     int ?!=?(E l, E r);
    31     int ?!=?(E l, zero_t);
    32     int ?<?(E l, E r);
    33     int ?<=?(E l, E r);
    34     int ?>?(E l, E r);
    35     int ?>=?(E l, E r);
    36 
    37     // for testing; To be removed
    38     // char * typeEnumString(E e);
    39     char * typeEnumString(E e);
    40 }
Note: See TracChangeset for help on using the changeset viewer.