3288 Commits (965129182d1b8cf19552b20be0a245b0ae41d20b)
 

Author SHA1 Message Date
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
Dimitar Dobrev c88d0e077f Removed modules with empty units after parsing. 10 years ago
Dimitar Dobrev 4617815d4b Handled same named files at different paths when renaming root name-spaces. 10 years ago
Dimitar Dobrev 5987b5783e Fixed a bug causing friend declarations to have their real declaration empty. 10 years ago
Dimitar Dobrev 89bb19d349 Checked if operators are ignored when complementing them. 10 years ago
Dimitar Dobrev 162d8ebb49 Added an option whether passes should visit parameters of events. 10 years ago
Dimitar Dobrev 8d2c5f49b5 Prevented changes in the casing of functions bearing the same name as their name-space. 10 years ago
Dimitar Dobrev 0798c5428c Fixed a case of default arguments which use nullptr. 10 years ago
Joao Matos 7542f7c868 Extract method.TranslationUnit.Module expression into a local variable. 10 years ago
Joao Matos f01c5b0fbe Ignore system headers in DelegatesPass.VisitMethodDecl since they might not be part of a module. 10 years ago
Joao Matos c62a547655 Fixed TranslationUnit.Module getter to gracefully handle non-existing modules. 10 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 10 years ago
Dimitar Dobrev baf190a577 Collected all translation units before parsing them in depth. 10 years ago
Dimitar Dobrev 546c32d4a7 Generated internals for template specialisations from dependent libraries. 10 years ago
Dimitar Dobrev 22ba637aec Changed the tests for dependencies to use one combined AST. 10 years ago
Dimitar Dobrev 19b0131543 Sorted modules by the dependencies of their libraries, if any, before parsing. 10 years ago
Dimitar Dobrev e50e9416d9 Handled internals of nested template specialisations. 10 years ago
Dimitar Dobrev 26d908b2f3 Decreased the number of needed template internals in the C# end. 10 years ago
Dimitar Dobrev eb748db73b Handled nested template specialisations with fields of the place-holder type. 10 years ago
Dimitar Dobrev 3718d36854 Removed the internals of partial template specialisations - not supported yet. 10 years ago
Dimitar Dobrev 8a4261dd42 Handled the completeness of template specialisations in the parser. 10 years ago
Dimitar Dobrev a10f034c9b Fixed the C#-printing of template specilisations with bool. 10 years ago
Dimitar Dobrev b50001b2ea Wrapped the unified symbol resolutions (USR) of declarations. 10 years ago
Dimitar Dobrev 62e4ab93b1 Fixed the parse options to only collect all headers if it's a unity build. 10 years ago
João Matos ce8faf4097 Merge pull request #656 from ddobrev/master 10 years ago
Dimitar Dobrev dc84c9b765 Added an option to parse all headers at once - much faster. 10 years ago
Dimitar Dobrev 69bd424c75 Temporarily suspended the completion of types because it causes problems while not useful yet. 10 years ago
João Matos d4768e883a Merge pull request #646 from ddobrev/master 10 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 10 years ago