3316 Commits (a12a3e253289f8bea9ef6caee78e875df6e934a5)
 

Author SHA1 Message Date
Dimitar Dobrev a12a3e2532 Fixed a naming conflict involving abstract properties. 10 years ago
Dimitar Dobrev e0234089b5 Fixed uncompilable C# code when having a function pointer with an enum pointer as a parameter. 10 years ago
Dimitar Dobrev 7c385f4b5a Fixed a crash when having a secondary base which is not a class. 10 years ago
Dimitar Dobrev 399ffdabe3 Generated properties from "get_" and "set_" prefixes as well. 10 years ago
Dimitar Dobrev f1860c679d Disabled the type map for std::vector in the C# generator. 10 years ago
Dimitar Dobrev 4d7c7a5ae7 Fixed uncompilable code when a free function is names after its header. 10 years ago
Dimitar Dobrev f7424e6793 Fixed a typing error causing incorrect generation of operators. 10 years ago
Joao Matos 3a43cf3349 Added support for x86_64 Linux GNU C++11 ABI parser bindings. 10 years ago
Dimitar Dobrev 18406b8c53 Fixed a possible ambiguity when generating properties. 10 years ago
Dimitar Dobrev 00441bb300 Fixed the generated code when specialising types represented the same way in C#. 10 years ago
Dimitar Dobrev 3eb259f151 Fixed the generated code when having long doubles in the origin. 10 years ago
Dimitar Dobrev b5b0d92059 Fixed the generation of C# internals for templates specialising nested system types. 10 years ago
Dimitar Dobrev 4ca34405dc Fixed the wrapping of virtual members when changing access in overrides. 10 years ago
Dimitar Dobrev 002565971f Ignored all system declarations until we can properly support them. 10 years ago
Dimitar Dobrev 86bd7340e2 Fixed the parsing of fields with a template template parameter type. 10 years ago
Dimitar Dobrev 0c7031e951 Fixed the parsing of typedefs with the same name in different specialisations of a template. 10 years ago
Dimitar Dobrev fa16cb9379 Removed several redundant type casts in the parser. 10 years ago
Dimitar Dobrev 3c82cf90c7 Fixed a bug - library dirs of modules were not read at all. 10 years ago
Dimitar Dobrev f45fcc26a2 Fixed a bug in the parser thus removing the necessity for a hack we had. 10 years ago
Dimitar Dobrev 6abdb764e6 Completed the exposing of type aliases in our AST. 10 years ago
Dimitar Dobrev b4438b78c9 Restored the completion of member pointers when using the MS ABI. 10 years ago
Dimitar Dobrev 02c14e5e68 Partially handled MSVC system headers after VS 2015 Update 3. 10 years ago
Joao Matos 8e703f7cb9 Handle type alias templates in TryGetClass. 10 years ago
Joao Matos cfc9684ba6 Initialize TemplateArgument::Integral to 0. 10 years ago
Joao Matos d6b21efe59 Ignore namespace alias when parsing declarations. 10 years ago
Dimitar Dobrev f5689cff15 Moved the test for virtual bases to CSharp.h because of unrelated bugs in C++/CLI. 10 years ago
Joao Matos 7f75246215 Added support for C++11 type alias template declarations. 10 years ago
Joao Matos afa12be715 Added support for C++11 type-alias type declarations. 10 years ago
Joao Matos 965129182d Fixed parsing of classes with virtual bases. 10 years ago
Joao Matos d4a2a7ea25 Fixed parsing of dependent member pointer types. 10 years ago
Dimitar Dobrev 517b1a5ccd Saved the offsets per base in the layout of a record. 10 years ago
Dimitar Dobrev c4c2ef21ce Filled in all missing v-table pointers in record layouts. 10 years ago
João Matos dc8c560e5f Merge pull request #658 from ddobrev/master 10 years ago
Dimitar Dobrev e2b8f44565 Properly fixed the offsets of fields in all possible cases. 10 years ago
Dimitar Dobrev e38ebdd55c Introduced more proper const-ness to the parser. 10 years ago
Dimitar Dobrev 0af26773de Simplified the walking of qualified types in the parser. 10 years ago
Dimitar Dobrev 733ea63925 Introduced proper const-ness to the parser. 10 years ago
Dimitar Dobrev 02ed084fd8 Added template specialisations to their lists before parsing their parameters. 10 years ago
Dimitar Dobrev 6a535e2dce Clarified that the license of CppSharp is MIT. 10 years ago
Dimitar Dobrev c1ee47d755 Changed the matching of explicitly patched virtual functions to use qualified names. 10 years ago
Dimitar Dobrev f7707629ef Fixed the getting of values mapped to enums, from pointers. 10 years ago
Dimitar Dobrev d14ad944fc Fixed the type map for an enum to also handle pointers. 10 years ago
Dimitar Dobrev b3d46e38d7 Made wrappers of private classes public because of access by dependencies. 10 years ago
Dimitar Dobrev 0c107a3bee Fixed the comparison of template specialisation types. 10 years ago
Dimitar Dobrev 6dadab3796 Fixed the generated code when a default argument uses a constant. 10 years ago
Dimitar Dobrev 0a7b396842 Fixed the generated code when the C++ parameters are named "arg1", "arg2", etc. 10 years ago
Dimitar Dobrev 27c612ecd0 Ignored abstract operators because they cannot be wrapped in Mono/.NET. 10 years ago
Dimitar Dobrev 2624c91e75 Fixed the comparison involving typedefs to use their real types. 10 years ago
Dimitar Dobrev bbb8aeb4af Fixed the fully qualified names to include "global::" in the C# end. 10 years ago
Dimitar Dobrev 41c030a7ee Cleared empty name-spaces up in the C# end. 10 years ago