44 Commits (c4a215f5faebdfd9d015279d35adb23bdf0dec8b)

Author SHA1 Message Date
Joao Matos 07e3113cef Added a parsing option to skip gathering of native layout info. 6 years ago
Dimitar Dobrev e203463a9d Added an option for skipping private declarations. 7 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Dimitar Dobrev 450a26a443 Revert "Removed an unused field and redundant parameters from the parser." 8 years ago
Dimitar Dobrev 33bc64ad9a Reused the parsing of headers to get the target info as well. 8 years ago
Dimitar Dobrev 3abe0e5195 Deleted an useless field from the parser options. 8 years ago
Dimitar Dobrev 28f42bb1c7 Deleted useless fields from the parser. 8 years ago
Dimitar Dobrev 51a109d2db Removed an unused field and redundant parameters from the parser. 8 years ago
Dimitar Dobrev c61c989460 Added an option for specifying STD types to bind. 8 years ago
Mohit Mohta 3e8b15c42c Made the C/C++ language switches adjustable in managed code. (#895) 8 years ago
Mohit Mohta 65d6c49e1b Making the code run properly from a different working directory (#891) 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 ee171eb9fa Freed up the native parser options when done with. 9 years ago
Dimitar Dobrev dbb3182b44 Fixed all warnings in our C++ part. 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 dc84c9b765 Added an option to parse all headers at once - much faster. 9 years ago
triton 15db2c04ad Added a ParserTargetInfo option to the parser options. 10 years ago
Dimitar Dobrev 643776b70e Enabled the addition of undefines in the options. 11 years ago
Dimitar Dobrev 548f0feb55 Added an option for the language version. 11 years ago
Dimitar Dobrev 21cf90411a Fixed a few warning caused by classes forwarded as structs. 11 years ago
Dimitar Dobrev 5523a83b29 Converted all "complex" (for example participating in class hierarchies) data type to classes. 11 years ago
Tomi Valkeinen 6536beb0ab CppParser: fix warning about Parser 11 years ago
triton 55f4b849c7 Explicitly construct the parser and keep it in ParserResult. 11 years ago
triton 012efc0948 Minor formatting fixes. 11 years ago
triton aa3e8dd5bd Explicitly define some copy constructors to work around missing symbols. 11 years ago
triton 48216a5bd4 Added an explicit constructor to ParserDiagnostic to fix missing symbols. 11 years ago
triton 71a875d6b9 Added missing GetTargetInfo to CppParser. 11 years ago
Øystein Krog a268eb1875 Add new GetTargetInfo() method in parsers, that exposes information about type sizes and alignment. 12 years ago
triton 45b110e739 Added arguments options support to pass custom Clang options to the parser. 12 years ago
triton b11644de19 Converted the rest of the inline declarations to be defined outside the header. 12 years ago
triton 6edd10b514 Move CppParser method definitions out of the headers and into the source file. 12 years ago
triton 64e75fb0a6 Reworked the C++ parser structures to use some helper macros to ease the bindings. 12 years ago
triton e7ab3ded16 Fixed wrong usage of token pasting operator ##. 12 years ago
triton b3bc8706a0 Changed CppParser to use macros to define the containers. 12 years ago
triton 4a29db6bcd Revert "Fixed bug caused by a type in the new parser." 12 years ago
triton f1f6c2e5e9 Fixed bug caused by a type in the new parser. 12 years ago
triton f11d7a3fc0 Rearranged members order in ParserOptions. 12 years ago
triton 1d15feaea7 Added ASTContext to ParserOptions. 12 years ago
triton d3a25d69ea Initialize ParserOptions members in its default constructor. 12 years ago
triton 078b71be45 Updated the C++ parser project to the new ASTContext class. 12 years ago
triton b3f41256e3 Moved the native AST declarations to their own namespace. 12 years ago
triton 4e1d34b98b Use fully qualified names in AST headers. 12 years ago
triton 62839a3f0a Added the new C++/CLI free parser. 12 years ago