18 Commits (7b2dc65a755cea98fc2a2b554a1fa249c3090ff9)

Author SHA1 Message Date
triton 7b2dc65a75 Text templates now have an abstract method to generate their text. 13 years ago
triton 34eeb8e052 Renamed Options to DriverOptions. 13 years ago
triton ce4de80e10 Added an interface to represent type printing. 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
triton e266f3bc71 Update to the new conversion kinds names. 13 years ago
triton 6be6bca2d7 Simplify the code by using a single WriteLine call. 13 years ago
triton f426f6af2f Pass the parameter information to the marshal context so that we can correctly treat function conversions. 13 years ago
triton a29fc42602 Throw an exception when we cannot marshal an argument. 13 years ago
triton 659d2dd1d5 Use a conditional operator to make the code simpler to read. 13 years ago
triton f73213e73e Use the complete version of the declaration when generating forward references in the CLI source files. 13 years ago
triton 11bc8fac75 Do not add a new line after the first include when generating CLI source files. 13 years ago
triton 462a78c5fc Refactored the generation of method parameters in its own method. 13 years ago
triton 3d8ea62e4e Added support for prefix text before the marshaled argument is passed to the wrapped native function. 13 years ago
triton 257a372573 Added support to generate text before and after the argument in CLIMarshal.cs. 13 years ago
triton 2d4f09f171 Improved the marshaling of value class method parameters. 13 years ago
triton 27a70dbbfe We now create an extra public constructor that takes an IntPtr. We do this because by default native types are not exported as public in MSVC C++/CLI and we need to be able to instantiate these objects. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago