|
|
@ -20,6 +20,9 @@ namespace CppSharp.Passes |
|
|
|
if (@class != null) |
|
|
|
if (@class != null) |
|
|
|
MoveFunction(function, @class); |
|
|
|
MoveFunction(function, @class); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (function.IsOperator) |
|
|
|
|
|
|
|
function.ExplicityIgnored = true; |
|
|
|
|
|
|
|
|
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -43,6 +46,8 @@ namespace CppSharp.Passes |
|
|
|
IsStatic = true |
|
|
|
IsStatic = true |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function.ExplicityIgnored = true; |
|
|
|
|
|
|
|
|
|
|
|
if (method.OperatorKind != CXXOperatorKind.None) |
|
|
|
if (method.OperatorKind != CXXOperatorKind.None) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var param = function.Parameters[0]; |
|
|
|
var param = function.Parameters[0]; |
|
|
@ -54,8 +59,6 @@ namespace CppSharp.Passes |
|
|
|
method.OriginalFunction = null; |
|
|
|
method.OriginalFunction = null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function.ExplicityIgnored = true; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@class.Methods.Add(method); |
|
|
|
@class.Methods.Add(method); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|