132 Commits (4a222b03200e9edb9641fc6ee476816d8d678153)

Author SHA1 Message Date
triton c97caea03d Change properties to inherit from declarations. 13 years ago
triton 7812eb8a09 Added IAstVisited interface and use it in AstVisitor. 13 years ago
triton d3e588f456 Added enum to keep different type and declaration conversion kinds. 13 years ago
triton 6cd81b80de Added an helper method to find a complete class. 13 years ago
triton b48a2c21f1 Switch declaration find helper methods to return enumerables. 13 years ago
triton ea114f8ba0 Added preliminary support for class template specialization in the bridge AST. 13 years ago
triton 0c143f5b0c Added helper method to check and get primitive types out of pointer types. 13 years ago
triton dd8c3ea9c7 Added helper property to get the constructors of a class. 13 years ago
triton b8ebd27841 Added namespace walk support. 13 years ago
triton faded38014 Keep the declaration order of classes and sort them before processing. This helps with some referencing order problems in the generated code. 13 years ago
triton 724a5d4fcc Added very primitive support for variables in the AST. 13 years ago
triton df61ea6041 Classes now try to keep accurate track if they were complete / forward referenced at the time of referencing. 13 years ago
triton 397ead6ee6 Added a field to keep a reference to the complete version of the declaration. 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 896c4fc11a Added helper methods to check if a type is a reference. 13 years ago
triton 6c9105be2f Added helper methods to check if a type is a pointer. 13 years ago
triton f47b7b1944 Added a base class for all AST visitors. 13 years ago
triton 7821b88347 Added helper declaration to represent delegates. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago
triton ec50822421 Implement proper support for delegates and function pointers. 14 years ago
triton 8f5464c6df Added support in Namespace.cs to store typedefs. 14 years ago
triton 74bf690697 Added field to keep the native library name. 14 years ago
triton 7bc569fe90 Reorganized declarations. Added support for field offsets. 14 years ago
triton 4c25413588 Reorganized declarations. Added flag to see if type should be treated as opaque. Added flag to see if type is an union. 14 years ago
triton cde619bf4c Added support for typedef declarations. 14 years ago
triton 76819bc044 Removed unused using declarations. 14 years ago
triton e7f337f99c Added support for nested namespaces in Namespace.cs. 14 years ago
triton 4193645beb Fixed void-return function pointers to use Action. Added a method to check for primitive types. 14 years ago
triton 14722e5757 Moved declarations around in Declaration.cs. 14 years ago
triton aac88f961a Added some documentation to Library.cs. 14 years ago
triton d474f0a04f Added a bridge project containing the managed files bridging the native Clang parser. 14 years ago