ReactOS 0.4.16-dev-112-g52265ae
_type_t Struct Reference

#include <widltypes.h>

Collaboration diagram for _type_t:

Public Attributes

const charname
 
enum type_type type_type
 
attr_list_tattrs
 
union {
   struct struct_details *   structure
 
   struct enumeration_details *   enumeration
 
   struct func_details *   function
 
   struct iface_details *   iface
 
   struct module_details *   module
 
   struct array_details   array
 
   struct coclass_details   coclass
 
   struct basic_details   basic
 
   struct pointer_details   pointer
 
   struct bitfield_details   bitfield
 
details
 
const charc_name
 
type_torig
 
unsigned int typestring_offset
 
unsigned int ptrdesc
 
int typelib_idx
 
loc_info_t loc_info
 
unsigned int ignore: 1
 
unsigned int defined: 1
 
unsigned int written: 1
 
unsigned int user_types_registered: 1
 
unsigned int tfswrite: 1
 
unsigned int checked: 1
 
unsigned int is_alias: 1
 

Detailed Description

Definition at line 418 of file widltypes.h.

Member Data Documentation

◆ array

struct array_details _type_t::array

Definition at line 430 of file widltypes.h.

◆ attrs

◆ basic

struct basic_details _type_t::basic

Definition at line 432 of file widltypes.h.

Referenced by type_new_int().

◆ bitfield

struct bitfield_details _type_t::bitfield

Definition at line 434 of file widltypes.h.

◆ c_name

◆ checked

unsigned int _type_t::checked

Definition at line 447 of file widltypes.h.

◆ coclass

struct coclass_details _type_t::coclass

Definition at line 431 of file widltypes.h.

Referenced by type_coclass_define().

◆ defined

◆ 

◆ enumeration

struct enumeration_details* _type_t::enumeration

Definition at line 426 of file widltypes.h.

Referenced by type_new_enum().

◆ function

struct func_details* _type_t::function

Definition at line 427 of file widltypes.h.

Referenced by compute_method_indexes(), and type_get_function_args().

◆ iface

◆ ignore

unsigned int _type_t::ignore

Definition at line 442 of file widltypes.h.

◆ is_alias

unsigned int _type_t::is_alias

Definition at line 448 of file widltypes.h.

◆ loc_info

loc_info_t _type_t::loc_info

Definition at line 441 of file widltypes.h.

◆ module

struct module_details* _type_t::module

Definition at line 429 of file widltypes.h.

◆ name

◆ orig

type_t* _type_t::orig

Definition at line 437 of file widltypes.h.

◆ pointer

struct pointer_details _type_t::pointer

Definition at line 433 of file widltypes.h.

◆ ptrdesc

unsigned int _type_t::ptrdesc

Definition at line 439 of file widltypes.h.

◆ structure

struct struct_details* _type_t::structure

◆ tfswrite

unsigned int _type_t::tfswrite

Definition at line 446 of file widltypes.h.

◆ type_type

enum type_type _type_t::type_type

Definition at line 421 of file widltypes.h.

◆ typelib_idx

◆ typestring_offset

unsigned int _type_t::typestring_offset

◆ user_types_registered

unsigned int _type_t::user_types_registered

Definition at line 445 of file widltypes.h.

◆ written

unsigned int _type_t::written

Definition at line 444 of file widltypes.h.


The documentation for this struct was generated from the following file: