|
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) |
|
def_t * | emit_method_descriptions (methodlist_t *methods, const char *name, int instance) |
|
def_t * | emit_methods (methodlist_t *methods, const char *name, int instance) |
|
def_t * | emit_selectors (void) |
|
method_t * | find_method (const char *sel_name) |
|
selector_t * | get_selector (expr_t *sel) |
|
expr_t * | method_check_params (method_t *method, expr_t *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) |
|
symbol_t * | method_symbol (class_type_t *class_type, method_t *method) |
|
void | method_types (dstring_t *sel_types, method_t *method) |
|
keywordarg_t * | new_keywordarg (const char *selector, struct expr_s *expr) |
|
method_t * | new_method (type_t *ret_type, param_t *selector, param_t *opt_params) |
|
methodlist_t * | new_methodlist (void) |
|
int | selector_index (const char *sel_id) |
|
void | selector_name (dstring_t *sel_id, keywordarg_t *selector) |
|
expr_t * | send_message (int super) |
|