~martin-decky/helenos/rcu

« back to all changes in this revision

Viewing changes to uspace/app/sbi/src/stree.h

  • Committer: Jiri Svoboda
  • Date: 2010-04-23 23:09:56 UTC
  • mfrom: (301.1.22 sysel)
  • Revision ID: jiri@wiwaxia-20100423230956-qlvja3q8qfwgnmnw
Merge from lp:~jsvoboda/helenos/sysel. New: generic classes, autoboxing, delegates.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
stree_modm_t *stree_modm_new(modm_class_t mc);
36
36
stree_csi_t *stree_csi_new(csi_class_t cc);
37
37
stree_csimbr_t *stree_csimbr_new(csimbr_class_t cc);
 
38
stree_deleg_t *stree_deleg_new(void);
38
39
stree_fun_t *stree_fun_new(void);
39
40
stree_var_t *stree_var_new(void);
40
41
stree_prop_t *stree_prop_new(void);
 
42
stree_targ_t *stree_targ_new(void);
41
43
 
42
44
stree_symbol_attr_t *stree_symbol_attr_new(symbol_attr_class_t sac);
43
45
 
44
46
stree_proc_t *stree_proc_new(void);
45
47
stree_proc_arg_t *stree_proc_arg_new(void);
 
48
stree_fun_sig_t *stree_fun_sig_new(void);
46
49
stree_arg_attr_t *stree_arg_attr_new(arg_attr_class_t aac);
47
50
 
48
51
stree_stat_t *stree_stat_new(stat_class_t sc);
67
70
stree_call_t *stree_call_new(void);
68
71
stree_index_t *stree_index_new(void);
69
72
stree_as_t *stree_as_new(void);
 
73
stree_box_t *stree_box_new(void);
70
74
stree_nameref_t *stree_nameref_new(void);
71
75
 
72
76
stree_ident_t *stree_ident_new(void);
86
90
bool_t stree_symbol_has_attr(stree_symbol_t *symbol, symbol_attr_class_t sac);
87
91
bool_t stree_arg_has_attr(stree_proc_arg_t *arg, arg_attr_class_t aac);
88
92
bool_t stree_is_csi_derived_from_csi(stree_csi_t *a, stree_csi_t *b);
 
93
stree_targ_t *stree_csi_find_targ(stree_csi_t *csi, stree_ident_t *ident);
89
94
 
90
95
#endif