- 17 Sep, 2011 1 commit
-
-
Alexandre Julliard authored
-
- 23 Mar, 2010 1 commit
-
-
Rob Shearman authored
It was just a simple indirection to get to a var_t, so just replace all uses of it with the latter.
-
- 09 Nov, 2009 1 commit
-
-
Rob Shearman authored
-
- 09 Mar, 2009 2 commits
-
-
Rob Shearman authored
Move to using type_basic_get_type in other files where appropriate.
-
Rob Shearman authored
Avoid changing the details of a pointer once created. Properly determine the pointer type for arrays.
-
- 05 Mar, 2009 6 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
widl: Move type_new_enum, type_new_struct, type_new_encapsulated_union and type_new_unencapsulated_union to typetree.c.
-
Rob Shearman authored
widl: Move the pointer referent, array element, function return type and interface inheritance properties from type_t to details structures for the appropriate types.
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
Invert the property since an array being declared as a pointer is more surprising than an array being declared as an array. Provide an accessor, type_array_is_decl_as_ptr.
-
- 23 Feb, 2009 1 commit
-
-
Rob Shearman authored
-
- 06 Feb, 2009 1 commit
-
-
Alexandre Julliard authored
-
- 19 Jan, 2009 2 commits
-
-
Rob Shearman authored
Use these to implement a few helper functions. Change the type verification in type accessor functions to use these new functions.
-
Rob Shearman authored
widl: Add a new function, type_alias_get_aliasee to wrap the retrieval of the type that the alias aliases.
-
- 07 Jan, 2009 1 commit
-
-
Rob Shearman authored
Previously, this was done partially (for fixed array types only).
-
- 06 Jan, 2009 13 commits
-
-
Rob Shearman authored
Also replace direct accesses into the type structure to get the return type of a function with the same function.
-
Rob Shearman authored
Use it to retrieve statements contained in interface types.
-
Rob Shearman authored
Use it for retrieving the parent interface for interfaces.
-
Rob Shearman authored
Use it for retrieving the type that a pointer refers to.
-
Rob Shearman authored
Use it whenever retrieving the element type of an array.
-
Rob Shearman authored
-
Rob Shearman authored
Split out the defining of coclass types in the parser into a function.
-
Rob Shearman authored
It can trivially be derived from the type field now.
-
Rob Shearman authored
widl: Move creation of module type into a separate function, type_new_module and give it a special FC type.
-
Rob Shearman authored
Make duptype static and rename alias to type_new_alias.
-
Rob Shearman authored
Use type_is_alias to replace cumbersome "type->kind == TKIND_ALIAS" expressions. Use type_get_real_type to simplify some code.
-
Rob Shearman authored
Store array type properties in the details union to save a bit of memory and to make the general properties more obvious.
-
Rob Shearman authored
-
- 29 Dec, 2008 3 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
Use pointers for the information for structures, enumerations, functions and interfaces so that we can determine whether or not the type has been defined yet and to enable more information to be stored.
-
Rob Shearman authored
widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.
-