Browse Source

Removed unused kinds of function synthesis.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/849/merge 0.8.11
Dimitar Dobrev 8 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 @@ -126,9 +126,7 @@ namespace CppSharp.AST
ComplementOperator,
AbstractImplCall,
DefaultValueOverload,
InterfaceInstance,
AdjustedMethod,
FieldAcessor
InterfaceInstance
}
public enum FriendKind

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

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

2
src/Generator/Passes/RenamePass.cs

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

Loading…
Cancel
Save