|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <parser.h>

Public Attributes | |
| statement_type_t | type |
| statement_t * | next |
| struct _statement_t * | next |
| struct list | entry |
| enum statement_type | type |
| union { | |
| type_t * type | |
| const char * str | |
| var_t * var | |
| typelib_t * lib | |
| typeref_list_t * type_list | |
| } | u |
| unsigned int | is_defined: 1 |
Definition at line 625 of file widltypes.h.
Referenced by replace_type_parameters_in_statement(), replace_type_parameters_in_statement_list(), and write_locals().
Definition at line 637 of file widltypes.h.
Referenced by write_header_stmts().
| typelib_t* _statement_t::lib |
Definition at line 632 of file widltypes.h.
Referenced by write_forward_decls(), write_header_stmts(), write_id_data_stmts(), write_imports(), and write_typelib_regscript().
| statement_t* _statement_t::next |
Definition at line 125 of file parser.h.
Referenced by compile_block_statement(), compile_switch_statement(), visit_block_statement(), and visit_statement().
| struct _statement_t* _statement_t::next |
Definition at line 630 of file widltypes.h.
Referenced by write_header_stmts(), and write_imports().
| statement_type_t _statement_t::type |
Definition at line 124 of file parser.h.
Referenced by add_entry(), add_statement(), build_iface_list(), compile_continue_statement(), does_any_iface(), find_ps_factory(), for_each_iface(), for_each_serializable(), process_tfs_iface(), replace_type_parameters_in_statement(), write_client_ifaces(), write_coclasses(), write_forward_decls(), write_function_stubs(), write_header_stmts(), write_id_data_stmts(), write_imports(), write_interfaces(), write_local_stubs_stmts(), write_progids(), write_proxy_stmts(), write_runtimeclasses_registry(), write_server_stmts(), and write_typelib_regscript().
| enum statement_type _statement_t::type |
Definition at line 626 of file widltypes.h.
| type_t* _statement_t::type |
Definition at line 629 of file widltypes.h.
| typeref_list_t* _statement_t::type_list |
Definition at line 633 of file widltypes.h.
Referenced by add_entry(), add_statement(), for_each_serializable(), process_tfs_iface(), replace_type_parameters_in_statement(), write_client_ifaces(), write_function_stubs(), and write_header_stmts().
| union { ... } _statement_t::u |
Referenced by add_dispinterface_typeinfo(), add_entry(), add_interface_typeinfo(), add_module_typeinfo(), add_statement(), build_iface_list(), compute_method_indexes(), count_methods(), do_write_c_method_def(), does_any_iface(), find_ps_factory(), for_each_iface(), for_each_serializable(), get_size_procformatstring_iface(), is_inherited_method(), is_override_method(), need_inline_stubs(), need_proxy_and_inline_stubs(), process_tfs_iface(), replace_type_parameters_in_statement(), write_client_ifaces(), write_coclasses(), write_cpp_method_def(), write_dispatchtable(), write_forward_decls(), write_function_stubs(), write_header_stmts(), write_id_data_stmts(), write_iface_procformatstring(), write_imports(), write_inline_wrappers(), write_interfaces(), write_local_stubs_stmts(), write_locals(), write_method_macro(), write_method_proto(), write_parameterized_implementation(), write_procformatstring_offsets(), write_progids(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_proxy_stmts(), write_routinetable(), write_runtimeclasses_registry(), write_server_stmts(), write_stub_methods(), write_thunk_methods(), write_typelib_regscript(), and write_widl_using_method_macros().
| var_t* _statement_t::var |
Definition at line 631 of file widltypes.h.
Referenced by add_dispinterface_typeinfo(), add_interface_typeinfo(), add_module_typeinfo(), compute_method_indexes(), count_methods(), do_write_c_method_def(), get_size_procformatstring_iface(), is_inherited_method(), is_override_method(), need_inline_stubs(), need_proxy_and_inline_stubs(), process_tfs_iface(), replace_type_parameters_in_statement(), write_client_ifaces(), write_cpp_method_def(), write_dispatchtable(), write_function_stubs(), write_header_stmts(), write_iface_procformatstring(), write_inline_wrappers(), write_locals(), write_method_macro(), write_method_proto(), write_parameterized_implementation(), write_procformatstring_offsets(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_routinetable(), write_stub_methods(), write_thunk_methods(), and write_widl_using_method_macros().