2807 Commits (37bd7e015590c63fd011384c5d1bd02f314175ee)

Author SHA1 Message Date
Dimitar Dobrev 3d9cc3ab70 Added marshalling of parameters of type array of pointers. 8 years ago
Dimitar Dobrev 4b374c9084 Fixed the generated C# for two anonymous types nested in another anonymous type. 8 years ago
Dimitar Dobrev d4d6354621 Removed unused internals from the generated C#. 9 years ago
Joao Matos e1200bc577 [parser] Refactor the parser layer. 9 years ago
Dimitar Dobrev 358650a155 Enabling empty arrays of non-primitives only when not using MSVC. 9 years ago
Joao Matos ec66216345 [generator] Ignore zero-sized constant C array types. 9 years ago
Joao Matos 8d94a07034 [csharp] Simplify some more type printing code. 9 years ago
Joao Matos 0d5b39de75 [generator] Small refactoring of the CheckIgnoredDecls pass invalid type processing. 9 years ago
Joao Matos 0f0c85de24 [csharp] Refactor array type printing code to use interpolation strings. 9 years ago
Joao Matos a560297ab8 [driver] Compilation platform is now nullable by default and validated to the host platforms. 9 years ago
Dimitar Dobrev e89c9f98de Deleted useless code from the pass for delegates. 9 years ago
Dimitar Dobrev 046c428852 Fixed the binding of multiple identical function pointers with a calling convention. 9 years ago
Dimitar Dobrev 16aa74a20b Changed an event to a context with a read-only list of parameters. 9 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 9 years ago
Dimitar Dobrev 9c26b7e648 Fixed the setting of name-spaces of parameters to actually work. 9 years ago
Dimitar Dobrev 649df6e5e7 Made all lists of parameters read-only. 9 years ago
Dimitar Dobrev 973fdafdfe Generated properties from setters returning Booleans. 9 years ago
Dimitar Dobrev f17441f371 Completed the handling of separate return types when generating functions. 9 years ago
Dimitar Dobrev faa9512a84 Simplified the generation of C# for property setters. 9 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 9 years ago
Joao Matos 38f8207c1d [generator] Fixed C++ inline namespace processing in CLI. 9 years ago
Joao Matos 6d0d9612cb [generator] Check if we've already visited the declaration in CheckIgnoredDecls.VisitFunctionTemplateDecl. 9 years ago
Joao Matos 09e568d0b3 [generator] Improved processing for C++ inline namespaces. 9 years ago
Joao Matos 9c83f88c7f [generator] Fixed regression ignoring function templates. 9 years ago
Dimitar Dobrev a056659d09 Generated properties from <type> get()/void get(<type>) pairs. 9 years ago
Dimitar Dobrev 20fcb19436 Restored the option for generating one C# file per unit. 9 years ago
Dimitar Dobrev 27481289d6 Fixed the sorting of modules to also work with manually added dependencies. 9 years ago
Joao Matos 043aeb534b [generator] Do not generated unformatted code if debug mode is enabled. 9 years ago
Joao Matos 64950d676d Update Generator project build file to new Premake filter syntax. 9 years ago
Dimitar Dobrev 173c1cd7b7 Fixed the generated C# indexers for specialisations of pointers. 9 years ago
Dimitar Dobrev b955068ad1 Fixed the type of a function to be its original return type. 9 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev f81800521c Restored explicit specialisations but added exceptions for their methods. 9 years ago
Dimitar Dobrev 1c81a92061 Removed the fixing of names of constructors and destructors. 9 years ago
Dimitar Dobrev 2bff7a3caa Fixed the generated C# when returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev e0816d9dc6 Fixed the generated C# for increment and decrement operators. 9 years ago
Kimon Topouzidis 910304b702 Removed leftovers in the comments from unsupported custom xml tags. (#912) 9 years ago
Dimitar Dobrev 95b8405b28 Restored the generation of symbols for defaulted inlines. 9 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 9 years ago
Dimitar Dobrev 27acdd262e Fixed the generation of symbols to check all base classes up the chain. 9 years ago
Kimon Topouzidis 93f5b89b52 Printed the text from unsupported comment tags. (#911) 9 years ago
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 9 years ago
Dimitar Dobrev ee174c1649 Fixed the message when an unsupported template specialisation is used. 9 years ago
Dimitar Dobrev dd885a7541 Fixed the generated C# when an operator returns a template. 9 years ago
Dimitar Dobrev 9fdb9a3dc2 Fixed the generated C# when an template value is returned. 9 years ago
Dimitar Dobrev aab4e6587a Set the declaration of found type maps. 9 years ago
Dimitar Dobrev 0e341db99c Fixed the generated C# when an injected class is returned. 9 years ago
Dimitar Dobrev 401e26a63f Ignored the not yet supported classes nested in templates. 9 years ago
Dimitar Dobrev 108bf75053 Fixed the generation of internals of classes nested in templates. 9 years ago
Dimitar Dobrev 23e7dec1f5 Made the generation of templates optional and off by default. 9 years ago