Ignore:
Timestamp:
Jun 24, 2024, 11:06:35 PM (13 days ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
089b39e1, 6803ff1
Parents:
253d0b4
Message:

change enumeration function names labelE, valueE, posE to label, value, posn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/enum.hfa

    r253d0b4 r5eb3f65  
    1717// Design one
    1818forall(E, V | Serial(E)) trait CfaEnum {
    19     char* labelE(E e);
    20     unsigned int posE(E e);
    21     V valueE(E e);
    22     char* type_name(E e);
     19    char * label(E e);
     20    unsigned int posn(E e);
     21    V value(E e);
     22    char * type_name(E e);
    2323};
    2424
    25 forall(ostype & | basic_ostream(ostype), E, V| CfaEnum(E, V))
     25forall(ostype & | basic_ostream(ostype), E, V | CfaEnum(E, V))
    2626ostype & ?|?(ostype&, E);
    2727
     
    3131// Design two <- should go for this if we have change the cost model
    3232// forall(E | Serial(E)) trait CfaEnum {
    33 //     char* labelE(E e);
    34 //     unsigned int posE(E e);
     33//     char * label(E e);
     34//     unsigned int posn(E e);
    3535// };
    3636
    3737// forall(E, V| CfaEnum(E)) trait TypedEnum {
    38 //     V valueE(E e);
     38//     V value(E e);
    3939// };
    4040
Note: See TracChangeset for help on using the changeset viewer.