7 Commits (f6e04537449c498d16b1af074c8af083d4a94203)

Author SHA1 Message Date
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. 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton 3f664784c9 Added support for CIL types to the type system. 12 years ago
triton c488dcbfde Prefix all the libraries and project names with CppSharp. 12 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. 12 years ago
marcos henrich d53d287948 Event's parameters are now visited 12 years ago
triton e2fffddadf Changed function/method return types to be qualified types. 12 years ago
triton 8d2261c2e0 Check options to see if we can visit function parameters. 12 years ago
triton 1d5b3438d9 Formatting changes. 12 years ago
triton ee615abfe7 Visit the declaration itself instead of using the visitor Visit methods. 12 years ago
triton c063ca4ef7 Added very basic support for dependent array types. 12 years ago
triton 4ffa945ce9 Added ASTVisitor option to not visit template specialization arguments. 12 years ago
triton 9411268e0c Added ASTVisitor option to not visit function parameters. 12 years ago
triton e1ac13601c Added a new abstract class DeclarationContext that acts as a container for declarations and make Class and Namespace inherit from it. 12 years ago
triton c66d14d150 ASTVisitor type visitors now try to visit a common VisitType first. 12 years ago
triton d37cca5ca1 Changed the return type of functions to be a qualified type. 12 years ago
triton 6d2c342eed Added better support for substituted template parameter types. 12 years ago
triton 440ed5b92f Added better support for dependent name types. 12 years ago
triton c09e366c1e Added better support for injected class name types. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 81b92cd1b6 Added support for various walking options in the AST visitor. 12 years ago
triton 40704324df Added missing virtual keyword to VisitVariableDecl method. 12 years ago
marcos henrich e41f2ad5e7 Added static variables correct code generation 12 years ago
triton 9f029047ad Added parsing, AST and visitor stubs support for (class static) variables. 12 years ago
triton 8b6ad99275 Renamed arguments to parameters. 13 years ago
triton cd51fecf5b Visit class events in the class visitor. 13 years ago
triton 979c07bb77 Replace the old transform code with the general AST visiting code, which was extended a bit to support the needed early out semantics for passes. 13 years ago
triton 62bd0177a4 Added template parameter type visiting. 13 years ago
triton 9cde4f9baf Added a missing virtual keyword. 13 years ago
triton c833cf212f Added stubs for template parameter types. 13 years ago
triton bb4085fc5f Added support for events in the AST. 13 years ago
triton 2564730771 Big rework of the type system to preserve the qualifiers on types. 13 years ago
triton 44084c9507 Added VisitPrimitiveType to ASTVisitor.cs. 13 years ago
triton 32617e78d8 Introduced the IAstVisitor interface. 13 years ago
triton 7812eb8a09 Added IAstVisited interface and use it in AstVisitor. 13 years ago
triton b8ebd27841 Added namespace walk support. 13 years ago
triton 6143f6c897 Added #region markers for type and decl AST visitors. 13 years ago
triton 081ecf5199 Renamed the field to lowercase to follow .NET conventions. 13 years ago
triton f47b7b1944 Added a base class for all AST visitors. 13 years ago