|
void | add_method (methodlist_t *methodlist, method_t *method) |
|
void | clear_selectors (void) |
|
keywordarg_t * | copy_keywordargs (const keywordarg_t *kwargs) |
|
method_t * | copy_method (method_t *method) |
|
void | copy_methods (methodlist_t *dst, methodlist_t *src) |
|
struct def_s * | emit_method_descriptions (methodlist_t *_methods, const char *name, int instance) |
|
struct def_s * | emit_methods (methodlist_t *methods, const char *name, int instance) |
|
struct def_s * | emit_selectors (void) |
|
method_t * | find_method (const char *sel_name) |
|
selector_t * | get_selector (struct expr_s *sel) |
|
struct expr_s * | method_check_params (method_t *method, struct expr_s *args) |
|
int | method_compare (method_t *m1, method_t *m2) |
|
const char * | method_name (method_t *method) |
|
void | method_set_param_names (method_t *dst, method_t *src) |
|
struct symbol_s * | method_symbol (struct class_type_s *class_type, method_t *method) |
|
void | method_types (struct dstring_s *sel_types, method_t *method) |
|
keywordarg_t * | new_keywordarg (const char *selector, struct expr_s *expr) |
|
method_t * | new_method (struct type_s *ret_type, param_t *selector, param_t *opt_parms) |
|
methodlist_t * | new_methodlist (void) |
|
int | selector_index (const char *sel_id) |
|
void | selector_name (struct dstring_s *sel_id, keywordarg_t *selector) |
|
struct expr_s * | send_message (int super) |
|