141 Commits (fe7afc3b0519c9449fb8960a079ff95ee67d362f)

Author SHA1 Message Date
Jelle fe7afc3b05
Fix some template declarations not setting namespace (#1913) 4 months ago
João Matos e464da48c8
Bug fixes for GCC 11, cache conversion robustness and error handling (#1765) 2 years ago
Dimitar Dobrev 81493b5936 Regenerate the parser bindings 4 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 5 years ago
Joao Matos d7fdf20b1e Generate the native parser code for expression and statements. 6 years ago
Joao Matos 7eb7fc2912 Extract types and decls out of `AST.h`. 6 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 7 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 8 years ago
Dimitar Dobrev e2e4109631 Added to a method a list of its overridden methods. 8 years ago
Kimon Topouzidis 3760d4d550 Made Function a DeclarationContext to match the Clang AST. (#896) 8 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 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 9dbcc3cc2c Completed the support for dependent type names. 8 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 8 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 8 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 8 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 9 years ago
Dimitar Dobrev 8d322ad53e Properly handled signed chars in the AST. 9 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 9 years ago
Dimitar Dobrev dbb3182b44 Fixed all warnings in our C++ part. 9 years ago
Dimitar Dobrev 5af5b2093f Extended the AST with the template parameters being substituted. 9 years ago
Dimitar Dobrev db942dc06c Wrapped the reference qualifier of functions. 9 years ago
Dimitar Dobrev 5d8ecf32d7 Extended the AST with the GCC vector type ("__attribute__"). 9 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 9 years ago
Joao Matos b7689b2d60 Added support for missing basic Clang built-in types. 9 years ago
Joao Matos 4b1309f5be Added support for C++14 variable templates and specializations. 9 years ago
Joao Matos 12312bff14 Refactored common template handling code in native AST. 9 years ago
Dimitar Dobrev fc87fb6ee9 Added the desugared type, if any, of DependentNameType, to the AST. 9 years ago
Dimitar Dobrev 7986747373 Added dependent template specialization types to the AST. 9 years ago
Dimitar Dobrev 3eb259f151 Fixed the generated code when having long doubles in the origin. 9 years ago
Dimitar Dobrev 6abdb764e6 Completed the exposing of type aliases in our AST. 9 years ago
Joao Matos 7f75246215 Added support for C++11 type alias template declarations. 9 years ago
Dimitar Dobrev 517b1a5ccd Saved the offsets per base in the layout of a record. 9 years ago
Dimitar Dobrev c4c2ef21ce Filled in all missing v-table pointers in record layouts. 9 years ago
Dimitar Dobrev e2b8f44565 Properly fixed the offsets of fields in all possible cases. 9 years ago
Dimitar Dobrev 733ea63925 Introduced proper const-ness to the parser. 9 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 9 years ago
Dimitar Dobrev b50001b2ea Wrapped the unified symbol resolutions (USR) of declarations. 9 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 9 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 9 years ago
Dimitar Dobrev 529b21775b Added an explicit C++ destructor to avoid a crash on OS X. 9 years ago
Dimitar Dobrev cf479f4409 Wrapped more information about comments for better generation. 9 years ago
Dimitar Dobrev e57ad1d3e9 Exposed in our AST the real comment behind a block comment. 9 years ago
João Matos 9c7b666dbc Fixed parsing of incline command arguments and HTML start tag comment attributes under non-Windows platforms. 9 years ago
Joao Matos d4e34e44bd Fixed parsing of block command comment arguments under non-Windows platforms. 9 years ago
Dimitar Dobrev 192fede3f7 Connected the functions in the AST to the template functions they instantiate, if any. 9 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev 7498e3835f Added an explicit destructor to avoid a crash on Linux. 10 years ago