96 Commits (c4a215f5faebdfd9d015279d35adb23bdf0dec8b)

Author SHA1 Message Date
Dimitar Dobrev cbb64c4c62 Fixed a regression when generating imports of libraries with '.' in the name on Windows. 8 years ago
Dimitar Dobrev ecce0d4c33 Regenerated the parser bindings with fully qualified types. 8 years ago
Dimitar Dobrev 7ad1af0cac Removed redundant qualification of types in the generated C#. 8 years ago
Dimitar Dobrev acb159c08f Regenerated the parser bindings. 8 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 8 years ago
Dimitar Dobrev 8d322ad53e Properly handled signed chars in the AST. 8 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 8 years ago
Dimitar Dobrev fc1d75363a Regenerated the parser bindings after making internals internal. 9 years ago
Dimitar Dobrev a8815b84e2 Fixed the generated C# when a parameter is s typedef of a primitive pointer. 9 years ago
Dimitar Dobrev 5af5b2093f Extended the AST with the template parameters being substituted. 9 years ago
Dimitar Dobrev cd8cfdd01d Added a pass for stripping unused STD types. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 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 0a5c73dc48 Added explicit GNU versions to the language options of the parser. 9 years ago
Dimitar Dobrev 749c2b17ec Renamed ParserOptions to CppParserOptions and ParserOptions2 to ParserOptions. 9 years ago
Dimitar Dobrev a4dfeb94be Moved the marking of supported template specialisations to a pass. 9 years ago
Dimitar Dobrev d419cb7156 Added all system fields to the internal layouts used in the C# generator. 9 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 9 years ago
Dimitar Dobrev 397d82b2a1 Fixed the generated C# when having a field of type char*. 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 53409db5ca Re-generated the parser bindings. 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 95b592cab6 Regenerated the C# parser bindings to a single file per target. 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 0c107a3bee Fixed the comparison of template specialisation types. 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 dc84c9b765 Added an option to parse all headers at once - much faster. 9 years ago
Dimitar Dobrev 41cd6e6ab7 Fixed a regression when generating the parser bindings for OS X. 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 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
Dimitar Dobrev 0dea8504ba Regenerated the parser bindings. 9 years ago
Dimitar Dobrev 192fede3f7 Connected the functions in the AST to the template functions they instantiate, if any. 9 years ago
Dimitar Dobrev a052a494c9 Regenerated the parser bindings. 9 years ago
Dimitar Dobrev 352bb1c502 Regenerated the parser bindings after the introduction of Declaration::IsImplicit. 10 years ago
Dimitar Dobrev 7c2a6f8280 Added generation of 64-bit MSVC C# bindings for the parser. 10 years ago