4333 Commits (97e24602c365cf3f2aada2e44c92e3a859d421f4)
 

Author SHA1 Message Date
Dimitar Dobrev 97e24602c3 Fixed a possible crash when instantiating template functions in the parser. 8 years ago
Dimitar Dobrev 4eb8ee83da Fixed the generated C# for templates with fields other templates not used anywhere else. 8 years ago
Dimitar Dobrev a913a74138 Fixed the generated C# when using std::map. 8 years ago
Dimitar Dobrev 4bfece6ab9 Fixed the generated C# for specialisations with an ignored specialisation as an arg. 8 years ago
Dimitar Dobrev 853e82f095 Fixed the generated C# for specialisations only used as type arguments. 8 years ago
Dimitar Dobrev d996d8a4d0 Removed extensions for internal template specialisations. 8 years ago
Dimitar Dobrev 35902635ff Fixed the parsing of an undeclared template specialisation with an extension method. 8 years ago
Dimitar Dobrev 4d3c02e6e5 Validated bodies of instantiated template functions. 8 years ago
Joao Matos 73e11e7c32 Added a new field acessor synth kind. 8 years ago
Joao Matos d0e1fe5810 Improved IsSynthetized check to handle property setters. 8 years ago
Joao Matos f9e0ec52de Remove extra new line. 8 years ago
Joao Matos 39749ee0b7 Improve get base method and property methods to work with generalized declarations. 8 years ago
Joao Matos fbd67eb6f8 Added AssociatedDeclaration to Declaration copy constructor. 8 years ago
Dimitar Dobrev faf0fbb656 Included template specialisations only used as returned types. 8 years ago
Dimitar Dobrev aed21bed67 Included the destructor of std::allocator to the C++ symbols. 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
Dimitar Dobrev 481bbc0351 Updated to LLVM/Clang revisions 318543/318538 respectively. 8 years ago
Dimitar Dobrev 6e55913c5a Fixed the script for LLVM to handle paths with spaces. 8 years ago
Joao Matos 426572bc8a Generalized method fields to declaration associations. 8 years ago
Joao Matos ecbe317b09 Improved debugging display for declarations. 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 450a26a443 Revert "Removed an unused field and redundant parameters from the parser." 8 years ago
Dimitar Dobrev 254cc0d279 Simplified the getting of the target info in the parser. 8 years ago
Dimitar Dobrev 33bc64ad9a Reused the parsing of headers to get the target info as well. 8 years ago
Dimitar Dobrev 3abe0e5195 Deleted an useless field from the parser options. 8 years ago
Dimitar Dobrev 28f42bb1c7 Deleted useless fields from the parser. 8 years ago
Dimitar Dobrev 51a109d2db Removed an unused field and redundant parameters from the parser. 8 years ago
Dimitar Dobrev 4945b595de Renamed SetupHeader to Setup in order to generalise it for future extension. 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
Dimitar Dobrev 71381d3967 Documented the release of CppSharp 0.8.16. 8 years ago
Dimitar Dobrev 9c2f62c3eb Fixed a crash when parsing unnamed declarations in name-spaces. 8 years ago
Dimitar Dobrev cacfeaa03f Documented the release of CppSharp 0.8.15. 8 years ago
James bb7f8b5304 Adding vs2017 to .gitignore (#998) 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 feb2df8fae Completed just class template specialisations used in functions. 8 years ago
Dimitar Dobrev b7faf33819 Fixed a regression of generating templates in C# with the option off. 8 years ago
Dimitar Dobrev e96580357e Optimised the parser by skipping the system translation units. 8 years ago
Dimitar Dobrev 5bce2fb533 Reused parameters between functions and their types (as Clang does). 8 years ago
Dimitar Dobrev c61c989460 Added an option for specifying STD types to bind. 8 years ago
Dimitar Dobrev 291da4ece3 ed time and memory during generation by skipping methods of most STD classes. 8 years ago
Dimitar Dobrev ada983c40d Improved the check for a layout on a record. 8 years ago