12 Commits (6ad3cb59f67f31f1eb772b1412cedf6cfe46de77)

Author SHA1 Message Date
triton 6ad3cb59f6 Move helper ignore checker methods to Template.cs so they can be used by different generators. 12 years ago
triton 2e4419584b Extract parameter list generation into its own method. 12 years ago
triton 285fafa513 Ignore non-public fields in the generator. 12 years ago
triton 48f401495a Pass the driver (options) to CLITypePrinter since we need it for declaration name printing. 12 years ago
triton d5969d57e4 Fixed indentation. 12 years ago
triton b208d7b588 Rework the CLI generator to actually handle (nested) namespaces propertly. 13 years ago
triton cf6d27b36f Added better include 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 6f71abc99f Only ignore constructors with zero parameters (which might not be the default). 13 years ago
triton 7b2dc65a75 Text templates now have an abstract method to generate their text. 13 years ago
triton c9440a935c Moved the CLITextTemplate class to its own file. 13 years ago
triton 0302622b00 Remove dependency on the Generator class by explicitly passing the needed services. 13 years ago
triton 5d1f9a49c4 Extract the CLIForwardRefeferencePrinter class into its own file. 13 years ago
triton 0b2de09b16 Extract the CLITypePrinter class into its own file. 13 years ago
triton 2923a262a3 Fixed extra diffs added by the rebasing proccess. 13 years ago
Tarmo Pikaro f9dc3a61c7 Add _wrapper suffix to autogenerated files, so would not conflict with normal headers/sources. 13 years ago
Tarmo Pikaro d4e80fe566 Make -a command line optional, fix #include's, disable warnings. 13 years ago
triton e266f3bc71 Update to the new conversion kinds names. 13 years ago
triton 7be2a4ef2b Added support for function to instance method conversions in the CLI generator. 13 years ago
triton 462a78c5fc Refactored the generation of method parameters in its own method. 13 years ago
triton 721d507633 Enum declarations also need to be forward referenced. 13 years ago
triton 44154a879d Class reference types do not need a full include forward reference. 13 years ago
triton 3dd40b1d75 Walk through typedefs when checking for pointers to primitive types in CLITypePrinter. 13 years ago
triton c6dd10fc81 Prefer visiting complete class declarations if they are available. 13 years ago
triton 5a90ba7644 Added an handle to CLI arrays wrapping. 13 years ago
triton b8ebd27841 Added namespace walk support. 13 years ago
triton faa635f065 Added an helper method to check if a field is ignored. 13 years ago
triton 5ffb858f8f Switch CLITypePrinter to the new type map database interface. 13 years ago
triton 8540e48bcf Improved the CLI type printing of typedef types. 13 years ago
triton 61a6811816 Improved the printing of CLI forward references. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago