Home | History | Annotate | Download | only in c-family

Lines Matching refs:tree

38 extern tree objc_is_class_name (tree);
39 extern tree objc_is_object_ptr (tree);
40 extern void objc_check_decl (tree);
41 extern void objc_check_global_decl (tree);
42 extern tree objc_common_type (tree, tree);
43 extern bool objc_compare_types (tree, tree, int, tree);
44 extern bool objc_have_common_type (tree, tree, int, tree);
45 extern bool objc_diagnose_private_ivar (tree);
46 extern void objc_volatilize_decl (tree);
47 extern tree objc_rewrite_function_call (tree, tree);
48 extern tree objc_message_selector (void);
49 extern tree objc_lookup_ivar (tree, tree);
51 extern int objc_is_public (tree, tree);
52 extern tree objc_is_id (tree);
53 extern void objc_declare_alias (tree, tree);
54 extern void objc_declare_class (tree);
55 extern void objc_declare_protocols (tree, tree);
56 extern tree objc_build_message_expr (tree);
57 extern tree objc_finish_message_expr (tree, tree, tree, tree*);
58 extern tree objc_build_selector_expr (location_t, tree);
59 extern tree objc_build_protocol_expr (tree);
60 extern tree objc_build_encode_expr (tree);
61 extern tree objc_build_string_object (tree);
62 extern tree objc_get_protocol_qualified_type (tree, tree);
63 extern tree objc_get_class_reference (tree);
64 extern tree objc_get_class_ivars (tree);
65 extern tree objc_get_interface_ivars (tree);
66 extern void objc_start_class_interface (tree, tree, tree, tree);
67 extern void objc_start_category_interface (tree, tree, tree, tree);
68 extern void objc_start_protocol (tree, tree, tree);
71 extern void objc_start_class_implementation (tree, tree);
72 extern void objc_start_category_implementation (tree, tree);
76 extern tree objc_build_method_signature (bool, tree, tree, tree, bool);
77 extern void objc_add_method_declaration (bool, tree, tree);
78 extern bool objc_start_method_definition (bool, tree, tree);
79 extern void objc_finish_method_definition (tree);
80 extern void objc_add_instance_variable (tree);
81 extern tree objc_build_keyword_decl (tree, tree, tree, tree);
82 extern tree objc_build_throw_stmt (location_t, tree);
83 extern void objc_begin_try_stmt (location_t, tree);
84 extern tree objc_finish_try_stmt (void);
85 extern void objc_begin_catch_clause (tree);
87 extern void objc_build_finally_clause (location_t, tree);
88 extern tree objc_build_synchronized (location_t, tree, tree);
90 extern tree objc_generate_static_init_call (tree);
91 extern tree objc_generate_write_barrier (tree, enum tree_code, tree);
93 extern void objc_finish_foreach_loop (location_t, tree, tree, tree, tree, tree);
95 extern void objc_add_property_declaration (location_t, tree, bool, bool, bool,
96 bool, bool, bool, tree, tree);
97 extern tree objc_maybe_build_component_ref (tree, tree);
98 extern tree objc_build_class_component_ref (tree, tree);
99 extern tree objc_maybe_build_modify_expr (tree, tree);
100 extern tree objc_build_incr_expr_for_property_ref (location_t, enum tree_code,
101 tree, tree);
102 extern void objc_add_synthesize_declaration (location_t, tree);
103 extern void objc_add_dynamic_declaration (location_t, tree);
104 extern const char * objc_maybe_printable_name (tree, int);
105 extern bool objc_is_property_ref (tree);
106 extern bool objc_string_ref_type_p (tree);
107 extern void objc_check_format_arg (tree, tree);