Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/sbi/src/tdata_t.h

    r38aaacc2 r051bc69a  
    104104} tdata_deleg_t;
    105105
     106/** Enum-base type.
     107 *
     108 * Type for expression which reference an enum declaration. In run time
     109 * enum type reference is represented by @c rdata_deleg_t. (Which is used
     110 * for any symbol references).
     111 */
     112typedef struct {
     113        /** Enum definition */
     114        struct stree_enum *enum_d;
     115} tdata_ebase_t;
     116
     117/** Enum type. */
     118typedef struct {
     119        /** Enum definition */
     120        struct stree_enum *enum_d;
     121} tdata_enum_t;
     122
    106123/** Functional type. */
    107124typedef struct {
     
    128145        /** Delegate type item */
    129146        tic_tdeleg,
     147        /** Enum-base type item */
     148        tic_tebase,
     149        /** Enum type item */
     150        tic_tenum,
    130151        /** Function type item */
    131152        tic_tfun,
     
    145166                tdata_array_t *tarray;
    146167                tdata_deleg_t *tdeleg;
     168                tdata_ebase_t *tebase;
     169                tdata_enum_t *tenum;
    147170                tdata_fun_t *tfun;
    148171                tdata_vref_t *tvref;
Note: See TracChangeset for help on using the changeset viewer.