28 Commits (b9e3efbf0c6022f36828d27b5abf07daf7afc887)

Author SHA1 Message Date
Dimitar Dobrev b9e3efbf0c Removed the option for copy ctors and prevented usage of ignored ones. 10 years ago
triton 563ef56af5 Minor code beauty fixes. 10 years ago
Dimitar Dobrev 062f8e26e0 Revert "Revert "Included ignored fields in the wrappers for better marshalling."" 10 years ago
Dimitar Dobrev 27d3f21a75 Revert "Included ignored fields in the wrappers for better marshalling." 10 years ago
triton 95c34277a3 Code formatting fixes. 10 years ago
Dimitar Dobrev d2e01b1eda Fixed the generation of copy ctors when mutiple inheritance is involved. 11 years ago
Dimitar Dobrev 65cac93259 Included ignored fields in the wrappers for better marshalling. 11 years ago
Tom Spilman 0f8977ec91 Fixed a couple of places where privates that need to be generated were being filtered. 11 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
marcos henrich b5fc658888 CheckIgnoreField now properly handles internal fields. 11 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 11 years ago
marcos henrich 0416a35e8d Added CheckIgnoreProperty to AST/Utils.cs. Changed CheckIgnoreField to handle value class fields declared in linked assemblies. 11 years ago
marcos henrich 3f96bdbfe3 Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 11 years ago
triton 4a98f69df5 Added an explicit option to generate copy constructors. 11 years ago
marcos henrich a170d1b09a Ignore copy constructor if a base class don't has or has a private copy constructor 11 years ago
Dimitar Dobrev fee1809ca5 Wrapped copy constructors. 12 years ago
Dimitar Dobrev 88d5192684 Wrapped conversion (cast) operators. 12 years ago
Dimitar Dobrev de8b3fc00e Corrected the checks for private methods because overrides must be allowed through regardless of access. 12 years ago
Dimitar Dobrev e0a3cde7a4 Generated protected methods and fields. 12 years ago
triton 02559ed193 Added better support for unary operators. 12 years ago
triton a4f1606956 Added better support for unary operators. 12 years ago
triton c8abdeb192 Cleaned up operator overload helpers. 12 years ago
marcos henrich 57ce9d449d Removed class parameter from CheckIgnoreFunction, CheckIgnoreMethod and CheckIgnoreField. 12 years ago
triton 0a7656e257 Fix the build. 12 years ago
triton cb85d8ead3 Move some helper functions out of the template and into an helpers class. 12 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. 12 years ago
triton 46d9978401 Class helper methods now return proper lazy IEnumerable<> instead of converting right away to lists. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 99ab98c884 Added a new pass that checks for ambiguous function/method overloads. 12 years ago