109 Commits (2fdd0822d28dc534b85a771451c824781c27e874)

Author SHA1 Message Date
Joao Matos eed362841c Introduce a scope kind stack for type printers. 4 years ago
Joao Matos 1e9cff43c6 Clean multiline function signatures in the AST converter. 5 years ago
Dimitar Dobrev 8451cefc98 Change XML comments to be tested at run-time 5 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 5 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 5 years ago
Dimitar Dobrev 1d9a07b693 Fix memory leaks when using the driver 5 years ago
Dimitar Dobrev c214b10e3c Check type maps when printing C++ for pointers 5 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
João Matos 55a31b05bf CppTypePrinter now takes a BindingContext for further usage in type maps handling. 5 years ago
Dimitar Dobrev c80986e04e Always keep default constructors in the AST 5 years ago
Dimitar Dobrev 40cd49ac37 Keep copy/move constructors and assignment in AST 5 years ago
Dimitar Dobrev 9337004bb6 Simplify and optimize the printing of pointers in C++ 6 years ago
Dimitar Dobrev 9b1cad799b Update the printing of comments to the new Clang 6 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 6 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Dimitar Dobrev 58cc7c8ae8 Fix the tests for exception types 6 years ago
Dimitar Dobrev 4a4c919fb3 Extend printing and reading of exception types 6 years ago
Dimitar Dobrev c6ffa9ddf2 Fix the regressed indentation of printed comments 6 years ago
Joao Matos 579df276e4 Add `ScopeKind` to base `TypePrinter`. 7 years ago
Joao Matos 6dfd16ba9b Move `CppTypePrinter` to generators and inherit from `TypePrinter`. 7 years ago
Dimitar Dobrev 8427ff8e92 Optimized the walking of the managed AST. 7 years ago
Dimitar Dobrev 37409c7178 Optimized the walking of the ASt by simplifying its search. 7 years ago
Dimitar Dobrev feb2df8fae Completed just class template specialisations used in functions. 8 years ago
Dimitar Dobrev 5bce2fb533 Reused parameters between functions and their types (as Clang does). 8 years ago
Dimitar Dobrev 291da4ece3 ed time and memory during generation by skipping methods of most STD classes. 8 years ago
Dimitar Dobrev 8958217314 Sped the test run up by moving the test for ignored system types. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Joao Matos 37bb60b3da Rework handling of native record creation and add some tests. 8 years ago
Joao Matos 231e164a00 Fixed implicit class record walking in the parser. 8 years ago
Dimitar Dobrev 1c81a92061 Removed the fixing of names of constructors and destructors. 8 years ago
Kimon Topouzidis 910304b702 Removed leftovers in the comments from unsupported custom xml tags. (#912) 8 years ago
Kimon Topouzidis 93f5b89b52 Printed the text from unsupported comment tags. (#911) 8 years ago
Kimon Topouzidis db164c0c0b Ensured a single element for remarks in the generated XML documentation comments. (#904) 8 years ago
Kimon Topouzidis e89f7a344e Refactored the way comments are printed. (#893) 8 years ago
Kimon Topouzidis 052b2b3a86 Added support for the Doxygen tag for making bold text. (#889) 8 years ago
Dimitar Dobrev 762d3803d7 Changed the C#-printing of template specialisation types to use their arguments. 8 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 8 years ago
Dimitar Dobrev 71c14cdb2b Fixed the C++ printing of qualified specializations. 8 years ago
Dimitar Dobrev 6a43e82047 Fixed the C++ printing of classes nested in specializations. 8 years ago
Dimitar Dobrev 0f0f6172f0 Fixed the finding of functions to work in name-spaces too. 8 years ago
Dimitar Dobrev f809dbf2d4 Removed redundant paragraphs and spaces when printing C# XML comments. 9 years ago
Dimitar Dobrev 02b845e6b0 Updated a test to properly check the new printing of comments. 9 years ago
Joao Matos 2d10968f89 Move safe and generated identifier generation to base code generator. 9 years ago
Joao Matos 89a31730fc Added a visitor overload for translation units. 9 years ago
Dimitar Dobrev eb631e3f37 Removed deprecated code related to testing. 9 years ago
Joao Matos 7daf556fb7 Added visitor support for typedef name declarations and unify type alias and typedef implementations. 9 years ago
Dimitar Dobrev 7ad1af0cac Removed redundant qualification of types in the generated C#. 9 years ago
Dimitar Dobrev ee171eb9fa Freed up the native parser options when done with. 9 years ago