1347 Commits (39bc4da0e96083ef490b7da98b686c498c15dba8)
 

Author SHA1 Message Date
triton e5c141db6c Fixed the loop increment when parsing comment blocks. 12 years ago
triton cd08295499 Use a map to keep track of anonymous declarations else we cannot refer to them later when needed. 12 years ago
triton 63468dfb0e Use dynamic_cast instead of safe_cast for upcasting. 12 years ago
triton a6fa8af39d Added full support for C++ documentation comments to the AST and parser. 12 years ago
triton c494cc9ef4 Added work-in-progress getting started documentation. 12 years ago
João Matos 64c7a79fcf Merge pull request #13 from esdrubal/typerefs 12 years ago
marcos henrich 06ab4864e2 Added TypeReferenceCollector used for include and forward reference printing. TypeMaps are now able to add includes and forward references. Record system allows more complex situations where you need a declaration's origin type/declaration. 12 years ago
marcos henrich fdd7075c53 Added ASTRecordCollector, it can be backtrack from where each declaration and type was visited. 12 years ago
marcos henrich 253946c622 Parser now adds namespace function parameters. 12 years ago
marcos henrich 7dd2771604 Removed CheckTypeReferencesPass and TypeRefsVisitor 12 years ago
marcos henrich e168e84d6a Resolved ambiguity of System.Type and CppSharp.AST.Type 12 years ago
marcos henrich 32428155e3 Fixed enum type print. 12 years ago
marcos henrich 4875addfb4 Added synthetized check on block generation of ObjectOverridesPass.cs so already existing methods are not modified. 12 years ago
marcos henrich 8e34a026b9 Changed property Declaration.Name to virtual. Now ClassTemplate shares Name with its TemplatedClass. 12 years ago
marcos henrich 10b4cde907 Added support to specify with TypeMaps, required includes and forward references of generic types 12 years ago
marcos henrich f738d00738 Parser now initializes ClassTemplate's parameters 12 years ago
triton 383bfdf670 Add work-in-progress ObjectOverrides pass that adds GetHashCode and Equals overrides. 12 years ago
triton 252af32318 Added first pass at a pass for transforming compatible getters/setters into properties. 12 years ago
marcos henrich 2ea69f1a67 Added return null to method FindClass when parameter class name is null or empty 12 years ago
marcos henrich d418ec2e23 Added HandlePreprocessedEntities call for all entities that doesn't contain yet any preprocessed entity. 12 years ago
triton ef7cd8ea47 Added support for IsOverride in the generators. 12 years ago
triton 2e97311423 Reference classes now implement the ICppInstance interface. 12 years ago
triton fdb35ce28e Clean up driver. 12 years ago
triton acac3fc00d Re-work handling of enum constants fixing signedness and formatting issues. 12 years ago
triton 6a31a00760 Add the enumeration item expression as a string to the AST. 12 years ago
triton 6eef880f7e Clean up the console driver by emitting file parsing diagnostics in the main driver. 12 years ago
triton 8ed1584126 When checking for ignored declarations, return early if the declaration is already ignored. 12 years ago
triton 7dca138287 Use fully qualified names in C# to minimize the chance of conflicts. 12 years ago
triton 815b9dcf37 Output the runtime helper in sources instead of headers. 12 years ago
triton 3a663e1a9d Renamed C++/CLI runtime helpers to CppSharp.h. 12 years ago
triton f47dc5bb07 Convert the C# backend to the new blocks system. 12 years ago
triton 373a875df8 Add missing using. 12 years ago
triton 83b7bd1954 Add two new properties IsOverride and IsProxy to methods. 12 years ago
triton 1f35639ff2 Update the SDL example. 12 years ago
triton 443e2a278b Visit the base VisitDeclaration in Pass. 12 years ago
triton 0e0a78e008 Do not visit already visited classes in the ResolveIncompleteDecls pass. 12 years ago
triton 9e3f9f29ac Ignore irrelevant Clang declarations in the parser. 12 years ago
triton 0307acadab Simplify library/symbols handling in the C# backend. 12 years ago
triton b9e57dba78 Re-write the blocks generator again (thanks to esdrubal for helping me with the new design). 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 2a08b6e05b Ignore properties if their getter or setter methods are also ignored. 12 years ago
triton 02be3857ed Re-write code dealing with library symbol checking to respect the new symbol checking options. 12 years ago
triton 968df88117 Add new option for checking symbols and for the main shared library name. 12 years ago
triton a0e5aa1192 Remove two unused options. 12 years ago
triton 76cf2886c1 Add the generated output to the list of outputs when generating. 12 years ago
triton c989d9c121 Add the method RunPasses to PassBuilder. 12 years ago
triton 19bba20fd9 Update the tests to compile again. 12 years ago
triton 412a3c08ab Remove the command line driver project. 12 years ago
triton d48fdf654d Remove VS2010 support. 12 years ago