25 Commits (c83a87dbd4a96531793d43d77c3d5f43f9068de5)

Author SHA1 Message Date
triton fae4ae8be2 Made the check for ignored declarations more robust. 12 years ago
triton 8d281303b3 Fixed the IsGenerated and IsProcessed flags on declarations to actually do the correct thing instead of doing the opposite of what they should. 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 cfc4783420 Added an IMangledDecl interface to mangle-able declarations. 12 years ago
triton d5bf0460c4 Keep track of dependent declarations and ignore them. 12 years ago
triton 9a2a0a5a5c Added better support for properties. 12 years ago
triton c93dabe0c2 Improved the support for preprocessed entities. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 9f029047ad Added parsing, AST and visitor stubs support for (class static) variables. 12 years ago
triton bff470cba4 Added a property to get the qualified name of a declaration. 13 years ago
triton cdc9c0be7d Fixed the QualifiedOriginalName to actually use the original name of the namespace. 13 years ago
triton d9801eb00b Added an INamedDecl interface for named declarations. 13 years ago
triton abcdd4361d Added a way to exclude certain passes from being run over declarations. 13 years ago
triton e9129ed27f Reworked the declaration ignore system so we can still process declarations as part of type maps even if they do not have mirror classes generated. 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 f91a2cbfd7 Fixed TypedefDecl to be a ITypedDecl too. 13 years ago
triton 05dec960ff Introduce the ITypedDecl interface. 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 397ead6ee6 Added a field to keep a reference to the complete version of the declaration. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago
triton cde619bf4c Added support for typedef declarations. 13 years ago
triton 14722e5757 Moved declarations around in Declaration.cs. 13 years ago
triton d474f0a04f Added a bridge project containing the managed files bridging the native Clang parser. 13 years ago