20 Commits (068627e2f2b692f0e68d198df64338fb7ab7e8e1)

Author SHA1 Message Date
Dimitar Dobrev 88d5192684 Wrapped conversion (cast) operators. 13 years ago
Dimitar Dobrev 348c3db122 Fixed the v-table interop to be compilable. 13 years ago
Dimitar Dobrev de8b3fc00e Corrected the checks for private methods because overrides must be allowed through regardless of access. 13 years ago
Dimitar Dobrev 1c793ef589 Commented the pass about internal impls of abstract classes. Cosmetic fixes. 13 years ago
Dimitar Dobrev 816c946790 Added a hard-coded for the time being option indicating whether the wrapped lib is 32-bit and used that option to generate the v-table offsets. 13 years ago
Dimitar Dobrev 463864e71c Moved the generation of a virtual table call to a separate function, for independence on back-ends. 13 years ago
triton 701734388c Added a ToString() method to ASTRecord to get better debug output. 13 years ago
triton 94d58399dd Removed some unused debugging code. 13 years ago
Dimitar Dobrev e0a3cde7a4 Generated protected methods and fields. 13 years ago
triton 02559ed193 Added better support for unary operators. 13 years ago
triton a4f1606956 Added better support for unary operators. 13 years ago
triton c8abdeb192 Cleaned up operator overload helpers. 13 years ago
triton 014e141bc4 Added missing vtable generation support code. 13 years ago
marcos henrich 57ce9d449d Removed class parameter from CheckIgnoreFunction, CheckIgnoreMethod and CheckIgnoreField. 13 years ago
marcos henrich fdd7075c53 Added ASTRecordCollector, it can be backtrack from where each declaration and type was visited. 13 years ago
triton 0a7656e257 Fix the build. 13 years ago
triton cb85d8ead3 Move some helper functions out of the template and into an helpers class. 13 years ago
triton e57c435426 Fixed some incorrect behavior with nested types in the CheckAmbiguousOverloads pass by fixing GetFunctionOverloads to be dynamically dispatched instead of using some weird manual type checking. 13 years ago
triton 46d9978401 Class helper methods now return proper lazy IEnumerable<> instead of converting right away to lists. 13 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 13 years ago
triton 99ab98c884 Added a new pass that checks for ambiguous function/method overloads. 13 years ago