2 Commits (7b2dc65a755cea98fc2a2b554a1fa249c3090ff9)

Author SHA1 Message Date
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