610 Commits (37b09e2953e73882e13b33c997ad8bffe6d8c28c)
 

Author SHA1 Message Date
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
triton 91febfd156 Added C++ type printing support. 13 years ago
triton d9789418ab Added event support. 13 years ago
triton 3d1612f747 Refactored the parameter type printing code to be more re-usable. 13 years ago
triton c060a1bdf0 Refactor some methods to be more re-usable. 13 years ago
triton 27efb0875f Removed unused support text generator. 13 years ago
triton ea3efb0884 Removed unused ConvertModifierToString method. 13 years ago
triton e02ccf8735 Added helper method to set an enumeration as flags. 13 years ago
triton 25ae63013b Added helper property to check if class has a base. 13 years ago
triton 9cde4f9baf Added a missing virtual keyword. 13 years ago
triton c833cf212f Added stubs for template parameter types. 13 years ago
triton bb4085fc5f Added support for events in the AST. 13 years ago
triton 2564730771 Big rework of the type system to preserve the qualifiers on types. 13 years ago
triton 17167baca8 Added missing unit testing dependencies. 13 years ago
triton de8d3758a6 Fixed marshaling of reference parameters. 13 years ago
triton fc0b978878 Refactor code to use the text generator indentation helpers. 13 years ago
triton e891df479a Since now the native pointer of the wrapper class can be of a base class, we need to explicitly cast to the current type. 13 years ago
triton 93b7642920 Pass the class argument when marshaling methods. 13 years ago
triton 1174f4727d Remove value restriction in handling of class pointers marshals. 13 years ago
triton 094fc9c594 Do not create a new native pointer property if the base class already provides one. 13 years ago
triton 4ee4c719df Updated the SDL example. 13 years ago
triton e2147823d5 Remove build bat file. 13 years ago
triton 6b2e558fd8 Added very preliminary bindings for some basic classes of Qt. 13 years ago
triton 80695254cc Remove the Makefile-based build system. 13 years ago
triton c39bfcb3a2 Move the native Qt files to a folder. 13 years ago