Browse Source

Removed unused kinds of function synthesis.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/849/merge 0.8.11
Dimitar Dobrev 9 years ago
parent
commit
1895ae3b94
  1. 4
      src/AST/Function.cs
  2. 3
      src/Generator/Generators/CSharp/CSharpSources.cs
  3. 2
      src/Generator/Passes/RenamePass.cs

4
src/AST/Function.cs

@ -126,9 +126,7 @@ namespace CppSharp.AST
ComplementOperator, ComplementOperator,
AbstractImplCall, AbstractImplCall,
DefaultValueOverload, DefaultValueOverload,
InterfaceInstance, InterfaceInstance
AdjustedMethod,
FieldAcessor
} }
public enum FriendKind public enum FriendKind

3
src/Generator/Generators/CSharp/CSharpSources.cs

@ -475,8 +475,7 @@ namespace CppSharp.Generators.CSharp
{ {
Action<Method> tryAddOverload = method => Action<Method> tryAddOverload = method =>
{ {
if (method.IsSynthetized && if (method.IsSynthetized)
method.SynthKind != FunctionSynthKind.AdjustedMethod)
return; return;
if (method.IsProxy || if (method.IsProxy ||

2
src/Generator/Passes/RenamePass.cs

@ -166,7 +166,7 @@ namespace CppSharp.Passes
declarations.AddRange(decl.Namespace.Events); declarations.AddRange(decl.Namespace.Events);
var function = decl as Function; var function = decl as Function;
if (function != null && function.SynthKind != FunctionSynthKind.AdjustedMethod) if (function != null)
{ {
declarations.Add(function.Namespace); declarations.Add(function.Namespace);
// account for overloads // account for overloads

Loading…
Cancel
Save