ReactOS
0.4.14-dev-608-gd495a4f
|
#include <parser.h>
Public Attributes | |
statement_type_t | type |
statement_t * | next |
struct _statement_t * | next |
struct list | entry |
enum statement_type | type |
union { | |
ifref_t iface | |
type_t * type | |
const char * str | |
var_t * var | |
typelib_t * lib | |
type_list_t * type_list | |
} | u |
Definition at line 531 of file widltypes.h.
Referenced by append_statement(), and write_locals().
ifref_t _statement_t::iface |
Definition at line 535 of file widltypes.h.
typelib_t* _statement_t::lib |
Definition at line 539 of file widltypes.h.
Referenced by check_all_user_types(), check_statements(), make_statement_library(), 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(), link_statements(), source_add_statement(), source_elements_add_statement(), visit_block_statement(), and visit_statement().
struct _statement_t* _statement_t::next |
Definition at line 537 of file widltypes.h.
Referenced by make_statement_cppquote(), make_statement_import(), make_statement_importlib(), make_statement_pragma(), 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(), check_all_user_types(), check_statements(), compile_continue_statement(), does_any_iface(), find_ps_factory(), for_each_iface(), for_each_serializable(), make_statement(), make_statement_module(), make_statement_reference(), make_statement_type_decl(), process_tfs_iface(), 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_server_stmts(), write_typelib_interfaces(), and write_typelib_regscript().
enum statement_type _statement_t::type |
Definition at line 532 of file widltypes.h.
type_t* _statement_t::type |
Definition at line 536 of file widltypes.h.
type_list_t* _statement_t::type_list |
Definition at line 540 of file widltypes.h.
Referenced by add_entry(), add_statement(), for_each_serializable(), make_statement_typedef(), process_tfs_iface(), 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(), check_all_user_types(), check_async_uuid(), check_functions(), check_statements(), 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(), make_statement_cppquote(), make_statement_declaration(), make_statement_import(), make_statement_importlib(), make_statement_library(), make_statement_module(), make_statement_pragma(), make_statement_reference(), make_statement_type_decl(), make_statement_typedef(), need_inline_stubs(), need_proxy_and_inline_stubs(), process_tfs_iface(), 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_procformatstring_offsets(), write_progids(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_proxy_stmts(), write_routinetable(), write_server_stmts(), write_stub_methods(), write_thunk_methods(), write_typelib_interfaces(), and write_typelib_regscript().
var_t* _statement_t::var |
Definition at line 538 of file widltypes.h.
Referenced by add_dispinterface_typeinfo(), add_interface_typeinfo(), add_module_typeinfo(), check_all_user_types(), check_async_uuid(), check_functions(), compute_method_indexes(), count_methods(), do_write_c_method_def(), get_size_procformatstring_iface(), is_inherited_method(), is_override_method(), make_statement_declaration(), need_inline_stubs(), need_proxy_and_inline_stubs(), process_tfs_iface(), 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_procformatstring_offsets(), write_proxy(), write_proxy_methods(), write_proxy_procformatstring_offsets(), write_routinetable(), write_stub_methods(), and write_thunk_methods().