2807 Commits (37bd7e015590c63fd011384c5d1bd02f314175ee)

Author SHA1 Message Date
Dimitar Dobrev 35902635ff Fixed the parsing of an undeclared template specialisation with an extension method. 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Mikulas Florek 04a1591e84 Fixed the generated C# for fixed arrays of Booleans. 8 years ago
Joao Matos f334e447be Added optional visiting of property accessors. 8 years ago
Joao Matos 09199381c9 CodeGenerator is now an IAstVisitor. 8 years ago
Dimitar Dobrev 3b43a0b168 Cleaned up the additional parser options after parsing headers. 8 years ago
Dimitar Dobrev 33bc64ad9a Reused the parsing of headers to get the target info as well. 8 years ago
Dimitar Dobrev 5e17200af8 Moved the method for building parser options specific to a file. 8 years ago
Dimitar Dobrev af8a758744 Fixed the generated C++ for symbols to be compatible with Clang. 8 years ago
Dimitar Dobrev 10748cba2e Fixed the generated C# when a type nested in a template is forwarded. 8 years ago
Joao Matos 99e849968b Added Swift as a generator kind for Embeddinator. 8 years ago
Dimitar Dobrev 310f1110df Handled any level of nesting when generating internals for specialisations in C#. 8 years ago
Dimitar Dobrev 5ca93458a2 Fixed the generation of internals for template specialisations. 8 years ago
Dimitar Dobrev 5e39989ce6 Ensured symbols for nested template specialisations. 8 years ago
Dimitar Dobrev 2f0294da67 Fixed the generated C++ for external template specialisations. 8 years ago
Dimitar Dobrev b7faf33819 Fixed a regression of generating templates in C# with the option off. 8 years ago
Dimitar Dobrev 5bce2fb533 Reused parameters between functions and their types (as Clang does). 8 years ago
Dimitar Dobrev fd9c9520c8 Reduced the indentation at the marshalling of arrays in C#. 8 years ago
Dimitar Dobrev efbe7cd3e4 Fixed the generated C# for a fixed array of pointers. 8 years ago
Dimitar Dobrev b5c17d98bd Verified that unused STD types are removed. 8 years ago
Dimitar Dobrev ae6a37359a Removed unused STD enumerations from generation. 8 years ago
Dimitar Dobrev 0c78ba29f7 Fixed a crash when a comment contains regular text wrapped in <>. 8 years ago
Dimitar Dobrev 7623adc9fb Made only really used classes internal. 8 years ago
Dimitar Dobrev 28a00a9ff4 Ignored return parameters when fixing default arguments of overrides. 8 years ago
Joao Matos c818f08efc Fixed typo in comment. 8 years ago
Joao Matos bea0653268 Fixed code generation for using template types. 8 years ago
Joao Matos 06621d43f6 Re-use IntPtrType in CSharpTypePrinter.cs. 8 years ago
Joao Matos eff9b073a2 Clean up formatting in CSharpTypePrinter.cs. 8 years ago
Marco Zille d932a09cdf Fixed incorrectly generated bindings for class with non-type template arguments 8 years ago
Dimitar Dobrev 54ad95bb5c Simplified the sorting of declarations. 8 years ago
Dimitar Dobrev 764806e759 Fixed the generated C# for templates derived from regular dynamic classes. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Joao Matos 688b09f8f1 Added support for UTF8 string encoding marshaling. 8 years ago
Joao Matos b9813ff0ef Refactor string encoding marshaling code to use interpolated strings. 8 years ago
Joao Matos 61b0cc6d8b Re-order usings. 8 years ago
Joao Matos eef53dfce2 Added a new verbose flag to the CLI tool and improved verbose handling. 8 years ago
Joao Matos 34ce466d8d Fixed duplicate generation of forward declared class. 8 years ago
Joao Matos ecf4472152 Small cleanup and minor optimizations in ResolveIncompleteDeclsPass. 8 years ago
Dimitar Dobrev 9e921ed1cd Clarified that C# support for templates is still experimental. 8 years ago
Dimitar Dobrev 122359bf9e Fixed the generated C# when a virtual function takes a fixed array. 8 years ago
Dimitar Dobrev 3af63fb33d Fixed the generated C# for fixed arrays in types of parameters. 8 years ago
Dimitar Dobrev f6033f3a5a Fixed the generated C# for virtuals taking arrays of objects. 8 years ago
Dimitar Dobrev a319f96261 Fixed the generated C# when a virtual function takes an array. 8 years ago
Dimitar Dobrev 3ce995ede0 Fixed the generated C# with 4+ modules and repetitive delegates. 8 years ago
Dimitar Dobrev 6a15e51d76 Added C# marshalling of parameters of type array of const char* const. 8 years ago
Dimitar Dobrev 65afb2628c Simplified the method for generating a variable in C#. 8 years ago
Dimitar Dobrev 37b3339e71 Added C# marshalling of parameters of type array of const char*. 8 years ago
Dimitar Dobrev 184feac23e Fixed null arrays in C# to be passed as such to C/C++. 8 years ago
Dimitar Dobrev 140a624f43 Added C# marshalling of parameters of type array of objects. 8 years ago
Dimitar Dobrev ce71a3b8a8 Added C# marshalling of parameters of type array of primitives. 8 years ago