Changeset 883fedc in mainline for uspace/app/sbi/src/tdata.h


Ignore:
Timestamp:
2010-04-23T23:09:56Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
37c9fc8
Parents:
80badbe (diff), 6c39a907 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge from lp:~jsvoboda/helenos/sysel. New: generic classes, autoboxing, delegates.

File:
1 edited

Legend:

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

    r80badbe r883fedc  
    3636tdata_object_t *tdata_object_new(void);
    3737tdata_primitive_t *tdata_primitive_new(tprimitive_class_t tpc);
     38tdata_deleg_t *tdata_deleg_new(void);
    3839tdata_fun_t *tdata_fun_new(void);
     40tdata_vref_t *tdata_vref_new(void);
     41
     42tdata_fun_sig_t *tdata_fun_sig_new(void);
     43
     44tdata_tvv_t *tdata_tvv_new(void);
     45tdata_item_t *tdata_tvv_get_val(tdata_tvv_t *tvv, sid_t name);
     46void tdata_tvv_set_val(tdata_tvv_t *tvv, sid_t name, tdata_item_t *tvalue);
    3947
    4048bool_t tdata_is_csi_derived_from_ti(stree_csi_t *a, tdata_item_t *tb);
    4149bool_t tdata_is_ti_derived_from_ti(tdata_item_t *ta, tdata_item_t *tb);
    4250bool_t tdata_item_equal(tdata_item_t *a, tdata_item_t *b);
     51
     52void tdata_item_subst(tdata_item_t *ti, tdata_tvv_t *tvv, tdata_item_t **res);
    4353void tdata_item_print(tdata_item_t *titem);
    4454
Note: See TracChangeset for help on using the changeset viewer.