3034 Commits (39a368894df9cf2d776170d6c9ccc87e5046e763)
 

Author SHA1 Message Date
triton ffdd10ef42 Added checking of function parameters for ignored types. 13 years ago
triton d71bf67691 Added support for renaming parameters. 13 years ago
triton e3dd678d33 Fixed the rename passes to check if the declaration is re-nameable. 13 years ago
triton bafbbaf90b Added a new pass to check for type references. 13 years ago
triton b29f084c3f Fixed typo in class name. 13 years ago
triton 1dadc9692a Do not add template functions to the namespace as regular functions. 13 years ago
triton b303fa6df4 Check if the type is null. 13 years ago
triton 7f71d6d73a Pass the driver options to the clean unit pass. 13 years ago
triton 4189f1cbae Do not try to process methods in the function passes. 13 years ago
triton 2c90cd47e0 Update the passes test source file. 13 years ago
triton ea32fb14ed Update the passes test so they actually work. 13 years ago
triton d9801eb00b Added an INamedDecl interface for named declarations. 13 years ago
triton bf38d80af8 Update the existing passes to use the new pass interface. 13 years ago
triton 979c07bb77 Replace the old transform code with the general AST visiting code, which was extended a bit to support the needed early out semantics for passes. 13 years ago
triton f7887333e7 Added a pass to clean translation units. 13 years ago
triton 7c6a9bbcf5 Put the comma in the right place. 13 years ago
triton cbbd9d83a8 Simplify the code here. 13 years ago
triton 6ca1e988da Fixed the tests. 13 years ago
triton 0ec1c8410b Added a way to desugar types (strips all the typedefs). 13 years ago
triton cf6d27b36f Added better include support. 13 years ago
triton abcdd4361d Added a way to exclude certain passes from being run over declarations. 13 years ago
triton 6f3ed8db4a Improved marshaling of classes. 13 years ago
triton 36a377aa66 Improved marshaling of template specializations. 13 years ago
triton f014dcb727 Improved marshaling of arrays. 13 years ago
triton 415da3abcd Use the new type map APIs in CLI marshalers. 13 years ago
triton 24ad418868 Remove unused using. 13 years ago
triton 80e0819d71 Check for the type map of the template type itself. 13 years ago
triton b1c8f187b8 Remove this hack now that we have proper type qualifiers support. 13 years ago
triton d53f313121 Improved class checking in the type references visitor. 13 years ago
triton 7832fc7556 Only process a base type as a class when it is a class. 13 years ago
triton 0140608ac8 Added checking for ignored types in typedefs. 13 years ago
triton 1dbbf2843f Added proper support for typedef in passes. 13 years ago
triton e8f51728db Refactor the type map system to have per-generator overloads (to better support the C# backend). 13 years ago
triton 835a9e251a Rename a variable. 13 years ago
triton 4ffff56fcf Use a qualified identifier to reference base classes. 13 years ago
triton a69054c0bb Use sorted sets when generating headers so we can have a deterministic output. 13 years ago
triton e9129ed27f Reworked the declaration ignore system so we can still process declarations as part of type maps even if they do not have mirror classes generated. 13 years ago
triton 62bd0177a4 Added template parameter type visiting. 13 years ago
triton d5a7314e0d Fixed the generator to reference the enum. 13 years ago
triton b25089b8bd Added preliminary OpenCV example. 13 years ago
triton 98f58ac4f8 Use the registered diagnostic client to check for errors. 13 years ago
triton 2930f1b939 Added some helper build functions for tests and examples. 13 years ago
triton 207354a688 Update the examples. 13 years ago
triton 7cd86515d1 Pass the driver to the setup method. 13 years ago
triton 597dd4c960 Renamed IgnoreModulessWithName to IgnoreHeadersWithName to better reflect what it does. 13 years ago
triton ef50c60f00 Moved the SplitCamelCase method to the utils. 13 years ago
triton 40f69e87ef Remove useless namespaces. 13 years ago
triton f8c16c0ca7 Added a way to find a type maps from a given type. 13 years ago
triton 657300c2ea Remove unused library property on type printers. 13 years ago
triton e6de2de511 Fields now keep a reference to their class. 13 years ago