|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "typetree.h"

Go to the source code of this file.
Definition at line 460 of file proxy.c.
Referenced by count_methods(), write_iface_procformatstring(), write_interface(), and write_proxy().
Definition at line 475 of file proxy.c.
Referenced by write_iface_procformatstring(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_stub_methods(), and write_thunk_methods().
Definition at line 625 of file header.c.
Referenced by write_contexthandle_tfs(), and write_proc_func_interp().
Definition at line 899 of file header.c.
Referenced by get_func_handle_var(), and write_function_stub().
| const var_t * get_func_handle_var | ( | const type_t * | iface, |
| const var_t * | func, | ||
| unsigned char * | explicit_fc, | ||
| unsigned char * | implicit_fc | ||
| ) |
Definition at line 911 of file header.c.
Referenced by write_function_stub(), and write_proc_func_interp().
Definition at line 645 of file header.c.
Referenced by write_proc_func_interp().
Definition at line 143 of file header.c.
Referenced by do_write_c_method_def(), get_vtbl_entry_name(), is_inherited_method(), is_override_method(), write_cpp_method_def(), write_enums(), write_function_proto(), write_inline_wrappers(), write_locals(), write_method_macro(), write_method_proto(), write_parameterized_implementation(), and write_widl_using_method_macros().
Definition at line 952 of file header.c.
Referenced by write_function_stub().
Definition at line 60 of file header.h.
Referenced by assign_stub_out_args(), builtin_vt(), check_for_additional_prototype_types(), clear_output_vars(), decl_needs_parens(), encode_var(), gen_proxy(), gen_stub(), get_pointer_fc(), get_size_is_expr(), get_struct_fc(), is_conformant_array(), last_array(), needs_space_after(), resolve_expression(), shader_glsl_get_coord_size(), write_conf_or_var_desc(), write_func_param_struct(), write_function_stub(), write_old_procformatstring_type(), write_pointer_description(), write_pointer_description_offsets(), write_remoting_arg(), write_string_tfs(), write_var_desc(), write_var_init(), and write_varying_array_pointer_descriptions().
| const var_t * is_callas | ( | const attr_list_t * | list | ) |
Definition at line 987 of file header.c.
Referenced by compute_method_indexes(), count_methods(), do_write_c_method_def(), gen_proxy(), gen_stub_thunk(), get_callas_source(), is_inherited_method(), is_override_method(), write_cpp_method_def(), write_inline_wrappers(), write_locals(), write_method_macro(), write_method_proto(), write_parameterized_implementation(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_stub_methods(), write_thunk_methods(), and write_widl_using_method_macros().
Definition at line 80 of file header.h.
Referenced by declare_stub_args(), find_array_or_string_in_struct(), get_parameter_fc(), get_struct_fc(), type_memsize_and_alignment(), write_array_tfs(), write_conformant_array_pointer_descriptions(), write_member_type(), write_no_repeat_pointer_descriptions(), write_pointer_description(), write_remoting_arg(), write_string_tfs(), write_struct_members(), write_type_right(), and write_type_tfs().
Definition at line 845 of file header.c.
Referenced by write_declaration().
Definition at line 101 of file header.h.
Referenced by declare_stub_args(), get_func_handle_var(), and write_function_stub().
Definition at line 75 of file header.h.
Referenced by get_parameter_fc(), last_ptr(), write_nonsimple_pointer(), write_remoting_arg(), and write_string_tfs().
| int is_local | ( | const attr_list_t * | list | ) |
Definition at line 982 of file header.c.
Referenced by add_dispinterface_typeinfo(), add_func_desc(), add_interface_typeinfo(), codeview_add_variable(), get_size_procformatstring_iface(), get_timezone_id(), need_delegation(), need_inline_stubs(), need_proxy(), need_proxy_and_inline_stubs(), need_stub(), process_tfs_iface(), write_iface_procformatstring(), write_interface(), write_procformatstring_offsets(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_routinetable(), write_stub_methods(), and write_thunk_methods().
Definition at line 972 of file header.c.
Referenced by fill_params_array(), get_pointer_fc_context(), need_proxy(), need_stub(), write_client_call_routine(), write_conf_or_var_desc(), write_forward_decls(), write_func_param_struct(), write_header_stmts(), write_id_data_stmts(), write_interface(), write_locals(), write_proc_func_interp(), and write_typelib_interface().
Definition at line 55 of file header.h.
Referenced by check_for_additional_prototype_types(), check_scalar_type(), clear_output_vars(), encode_type(), encode_var(), gen_proxy(), get_context_handle_offset(), get_context_handle_type_name(), get_contexthandle_flags(), get_explicit_generic_handle_type(), get_generic_handle_offset(), get_pointer_fc(), is_const_decl(), is_context_handle(), is_declptr(), last_ptr(), needs_space_after(), print_phase_basetype(), resolve_expression(), user_type_has_variable_size(), write_array_element_type(), write_conf_or_var_desc(), write_default_value(), write_func_param_struct(), write_function_stub(), write_ip_tfs(), write_member_type(), write_no_repeat_pointer_descriptions(), write_nonsimple_pointer(), write_pointer_description_offsets(), write_remoting_arg(), write_type_left(), write_var_desc(), and write_var_init().
|
inlinestatic |
Definition at line 95 of file header.h.
Referenced by builtin_vt(), get_parameter_fc(), get_required_buffer_size(), get_required_buffer_size_type(), get_struct_fc(), typegen_detect_type(), write_array_element_type(), write_array_tfs(), write_pointer_description_offsets(), write_simple_pointer(), and write_struct_tfs().
Definition at line 70 of file header.h.
Referenced by declare_stub_args(), gen_proxy(), gen_stub(), gen_stub_thunk(), get_func_oi2_flags(), get_function_buffer_size(), has_out_arg_or_return(), process_tfs_iface(), write_client_call_routine(), write_func_param_struct(), write_function_stub(), write_inline_wrappers(), write_parameters_init(), write_proc_func_interp(), and write_procformatstring_func().
Definition at line 90 of file header.h.
Referenced by is_string_type().
Definition at line 814 of file proxy.c.
Referenced by need_inline_stubs_file(), and write_proxy().
| int need_inline_stubs_file | ( | const statement_list_t * | stmts | ) |
Definition at line 850 of file proxy.c.
Referenced by write_client_routines(), and write_server_routines().
Definition at line 791 of file proxy.c.
Referenced by build_iface_list(), need_proxy_and_inline_stubs(), need_proxy_file(), write_proxy_routines(), and write_proxy_stmts().
| int need_proxy_delegation | ( | const statement_list_t * | stmts | ) |
| int need_proxy_file | ( | const statement_list_t * | stmts | ) |
Definition at line 804 of file proxy.c.
Referenced by write_dlldata(), write_proxies(), and write_regscript().
Definition at line 799 of file proxy.c.
Referenced by need_stub_files(), write_client_ifaces(), write_client_routines(), write_server_routines(), and write_server_stmts().
| int need_stub_files | ( | const statement_list_t * | stmts | ) |
Definition at line 252 of file header.c.
Referenced by write_func_param_struct(), write_pointer_left(), and write_type_v().
| void write_args | ( | FILE * | h, |
| const var_list_t * | arg, | ||
| const char * | name, | ||
| int | obj, | ||
| int | do_indent, | ||
| enum name_type | name_type | ||
| ) |
Definition at line 1103 of file header.c.
Referenced by do_write_c_method_def(), gen_proxy(), nfs41_write(), write_client_func_decl(), write_cpp_method_def(), write_function_proto(), write_inline_wrappers(), write_locals(), write_method_proto(), write_parameterized_implementation(), and write_type_right().
Definition at line 336 of file client.c.
Referenced by write_function_stubs(), and write_serialize_function_decl().
Definition at line 588 of file header.c.
Referenced by declare_stub_args(), gen_proxy(), print_phase_basetype(), print_start_tfs_comment(), write_expr(), write_function_stub(), write_implicithandledecl(), write_locals(), write_remoting_arg(), and write_rpc_interface_start().
| void write_type_decl_left | ( | FILE * | f, |
| const decl_spec_t * | ds | ||
| ) |
Definition at line 593 of file header.c.
Referenced by declare_stub_args(), do_write_c_method_def(), gen_proxy(), write_client_call_routine(), write_client_func_decl(), write_cpp_method_def(), write_function_proto(), write_function_stub(), write_inline_wrappers(), write_locals(), write_method_proto(), and write_parameterized_implementation().
| void write_type_left | ( | FILE * | h, |
| const decl_spec_t * | ds, | ||
| enum name_type | name_type, | ||
| bool | define, | ||
| int | write_callconv | ||
| ) |
Definition at line 282 of file header.c.
Referenced by write_expr_eval_routines(), write_func_param_struct(), write_type_decl_left(), write_type_definition(), write_type_left(), and write_type_v().
Definition at line 476 of file header.c.
Referenced by declare_stub_args(), write_type_right(), and write_type_v().