43 Commits (7daf556fb73c5d0936878738dcd7ad2a5961523b)

Author SHA1 Message Date
Joao Matos 7daf556fb7 Added visitor support for typedef name declarations and unify type alias and typedef implementations. 9 years ago
Dimitar Dobrev cf7813d8d6 Moved the C# generation of internal names of template specialisations to the C# type printer. 9 years ago
Joao Matos 28b28d7420 Remove unused using. 9 years ago
Dimitar Dobrev f6c617cd38 Removed some useless workaround for type definitions. 9 years ago
Joao Matos a0ac04d67c Fixed another instance of qualified pontee visitation. 9 years ago
Joao Matos 21dd5d71a8 Fixed ASTVisitor.VisitUnsupportedType to be virtual. 9 years ago
Joao Matos 76ce6c7836 Added an unsupported type node to the AST. 9 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 9 years ago
Dimitar Dobrev b16bb0a979 Moved the change of order when visiting properties to just the renaming pass. 9 years ago
Dimitar Dobrev 829422cc86 Fixed invalid generated C# code when having a field renamed the same as a method. 9 years ago
Dimitar Dobrev 5d8ecf32d7 Extended the AST with the GCC vector type ("__attribute__"). 10 years ago
Joao Matos a44da437e6 Rename AstVisitor.Options to VisitOptions. 10 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Joao Matos 4b1309f5be Added support for C++14 variable templates and specializations. 10 years ago
Joao Matos 4b8bb474fa Clean up template declarations visiting behavior. 10 years ago
Dimitar Dobrev 32122a1bba Properly handled enumeration items in default values of parameters. 10 years ago
Dimitar Dobrev 3cd024cccf Added marshalling of std::string to the C# end. 10 years ago
Dimitar Dobrev 7986747373 Added dependent template specialization types to the AST. 10 years ago
Dimitar Dobrev 62beaddf63 Fixed the printing of class template specializations. 10 years ago
Dimitar Dobrev 6abdb764e6 Completed the exposing of type aliases in our AST. 10 years ago
Joao Matos 7f75246215 Added support for C++11 type alias template declarations. 10 years ago
Dimitar Dobrev 162d8ebb49 Added an option whether passes should visit parameters of events. 10 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 10 years ago
Dimitar Dobrev 41cd6e6ab7 Fixed a regression when generating the parser bindings for OS X. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev 7d7b75a155 Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 10 years ago
Dimitar Dobrev c8da628782 Fixed the renaming of overrides in a certain situation. 11 years ago
Dimitar Dobrev 83f58fe260 Added an option to disable the visiting of return types of functions. 11 years ago
triton ac7176f1b7 Added parsing and AST support for C++ friend declarations. 11 years ago
Dimitar Dobrev 3d72c2fca4 Added renaming of variables. 11 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 12 years ago
triton 12b0764b4d Fixed trailing whitespace. 12 years ago
Dimitar Dobrev 66363787b4 Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates. 12 years ago
triton a5362af730 Improved visited checking in the ASTVisitor. 12 years ago
triton 6402c3ca55 Added support for C++ attributed types to the parser, AST ,generators and tests. 12 years ago
Dimitar Dobrev f6e0453744 Revert "Fixed function types to provide qualified argument types in the AST." 12 years ago
triton 4e9000d591 Changed AST visitor behavior to not visit the regular class of class template declarations. 12 years ago
triton 70122b0568 Fixed function types to provide qualified argument types in the AST. 12 years ago
João Matos 9a4b1d4034 Added virtual keyword to VisitDecayedType for consistency. 13 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 13 years ago
triton 3f664784c9 Added support for CIL types to the type system. 13 years ago
triton c488dcbfde Prefix all the libraries and project names with CppSharp. 13 years ago
triton acc5885594 Added support for decayed types which represent a pointer type decayed from an array or function type which have been added to latest Clang. 13 years ago
marcos henrich d53d287948 Event's parameters are now visited 13 years ago
triton e2fffddadf Changed function/method return types to be qualified types. 13 years ago
triton 8d2261c2e0 Check options to see if we can visit function parameters. 13 years ago
triton 1d5b3438d9 Formatting changes. 13 years ago
triton ee615abfe7 Visit the declaration itself instead of using the visitor Visit methods. 13 years ago
triton c063ca4ef7 Added very basic support for dependent array types. 13 years ago