3381 Commits (51a109d2dba2b793521906faff8d2f32a59f9dfc)

Author SHA1 Message Date
Kimon Topouzidis 3760d4d550 Made Function a DeclarationContext to match the Clang AST. (#896) 8 years ago
Mohit Mohta 3e8b15c42c Made the C/C++ language switches adjustable in managed code. (#895) 8 years ago
Kimon Topouzidis e89f7a344e Refactored the way comments are printed. (#893) 8 years ago
Mohit Mohta fa0d129000 Moved the definition of SetupArguments before SetupIncludes (#894) 8 years ago
Mohit Mohta 5227e517fc Added an option to enable or disable RTTI (#892) 8 years ago
Dimitar Dobrev 9b0e0ba611 Fixed the generation of inlines to handle types in classes in name-spaces. 8 years ago
Dimitar Dobrev 617e7c78d8 Restored the overload of SetupMSVC with a parameter. 8 years ago
Kimon Topouzidis 052b2b3a86 Added support for the Doxygen tag for making bold text. (#889) 8 years ago
Mohit Mohta 65d6c49e1b Making the code run properly from a different working directory (#891) 8 years ago
Mohit Mohta ed5eab6add Pass the path of clang includes to ResourceDir (#888) 8 years ago
Dimitar Dobrev 6918d9d769 Made the generated exception for templates more explanatory. 8 years ago
Dimitar Dobrev 1084dcc1df Deleted unused code from the C# generator. 8 years ago
Dimitar Dobrev f4d9259450 Regenerated the parser bindings. 8 years ago
Dimitar Dobrev 40e6abbd22 Deleted pointless indexation of overloads. 8 years ago
Dimitar Dobrev 351bae6bb6 Removed redundant indexation from internal functions in C#. 8 years ago
Dimitar Dobrev f646647159 Ignored system declarations before checking for others to ignore. 8 years ago
Dimitar Dobrev fa9652aa72 Fixed the generation of symbols to include supported specialisations. 8 years ago
Dimitar Dobrev 6a414939e5 Extended the finding of symbols to work for specialisations. 8 years ago
Kimon Topouzidis 01677b0cb1 Fixed the generated #includes when renaming output files. (#887) 8 years ago
Dimitar Dobrev 898001fecd Improved the detection of used template specialisations. 8 years ago
Dimitar Dobrev a15aa8f921 Fixed the Linux build. 8 years ago
Mohit Mohta 416c67215c Added passage of VS Version selected at config time to the build (#886) 8 years ago
Dimitar Dobrev 1dc5c34662 Removed the useless marking of supported system template specialisations. 8 years ago
Dimitar Dobrev 9c0f80f69d Bound the supported specialisations with generic syntax in the generated C#. (#880) 8 years ago
Mohit Mohta 49e94460a5 Fixes Stack mismatch when bool param passed from C++ to C# 8 years ago
Dimitar Dobrev a7cf984486 Fixed a memory leak when marshalling std::string in C#. 8 years ago
Dimitar Dobrev d9960538af Regenerated the parser bindings. 8 years ago
Dimitar Dobrev 3a3d003eb8 Generated properties of supported template specialisations. 8 years ago
Dimitar Dobrev 9f4d501d0b Fixed a regression of overridden setters not turning into properties. 8 years ago
Dimitar Dobrev 54f3af1459 Revert "Simplified the C# marshalling of Boolean fields." 8 years ago
Dimitar Dobrev dc270ef2a8 Simplified the C# marshalling of Boolean fields. 8 years ago
Dimitar Dobrev b4bedeb448 Fixed the addition of Windows SDK include dirs when using VS 2017. 8 years ago
Dimitar Dobrev f946eea70e Fixed the Unix build after upgrading the Unix Clang packages. 8 years ago
Joao Matos b52ad8b43f Update Premake build files to latest syntax. 8 years ago
Dimitar Dobrev d7daed8273 Added support for VS 2017 by updating Clang. 8 years ago
Kimon Topouzidis 346bc97abc Included the headers for AST tests to the solution. (#881) 8 years ago
Kimon Topouzidis d7c8a61ecc Manipulated comments to avoid duplication of summary block. (#876) 8 years ago
Mohit Mohta 65d5037a72 Fixed the generation of C# for Virtual function with std::string params (#878) 8 years ago
Dimitar Dobrev e04afb8bd5 Generated C# marshalling structures for classes nested in specialisations. 8 years ago
Dimitar Dobrev 3d9b8df2e3 Merged the pass for ignoring move ctors to the one for ignoring in general. 8 years ago
ktopouzi 75b96143d2 Used packing when laying marshalling structures out sequentially. 8 years ago
Joao Matos 5caa12375c Add Decimal primitive types to the AST type model. 8 years ago
Joao Matos 86a2a171cc Improved Class.GetOverloads method to work with functions as generalized declarations. 8 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 8 years ago
Dimitar Dobrev 2f99e83b85 Removed the duplicate exporting of template functions. 8 years ago
Mohit Mohta 3699574983 Removed the macros in C++ AST for std::string because we can marshal it (#866) 8 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 8 years ago
Dimitar Dobrev f729414ae7 Fixed a bug causing internals of used specialisations to be skipped. 8 years ago
Mohit Mohta 4075ba7144 Enabled dtor generation in basic_string (#864) 8 years ago
Dimitar Dobrev 6c59014d7a Regenerated the parser bindings. 8 years ago