Browse Source

Renamed AbstractImplementationsPass to GeenrateAbstractImplementationsPass.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/53/head
Dimitar Dobrev 12 years ago
parent
commit
7d3ee70a73
  1. 4
      src/AST/Method.cs
  2. 2
      src/Generator/Driver.cs
  3. 2
      src/Generator/Passes/GenerateAbstractImplementationsPass.cs

4
src/AST/Method.cs

@ -123,10 +123,10 @@ namespace CppSharp.AST
public override QualifiedType GetFunctionType() public override QualifiedType GetFunctionType()
{ {
var qualifiedType = base.GetFunctionType(); var qualifiedType = base.GetFunctionType();
FunctionType functionType;
qualifiedType.Type.IsPointerTo(out functionType);
if (!IsStatic) if (!IsStatic)
{ {
FunctionType functionType;
qualifiedType.Type.IsPointerTo(out functionType);
var instance = new Parameter(); var instance = new Parameter();
instance.Name = "instance"; instance.Name = "instance";
instance.QualifiedType = new QualifiedType( instance.QualifiedType = new QualifiedType(

2
src/Generator/Driver.cs

@ -148,7 +148,7 @@ namespace CppSharp
TranslationUnitPasses.AddPass(new CheckIgnoredDeclsPass()); TranslationUnitPasses.AddPass(new CheckIgnoredDeclsPass());
TranslationUnitPasses.AddPass(new CheckFlagEnumsPass()); TranslationUnitPasses.AddPass(new CheckFlagEnumsPass());
TranslationUnitPasses.AddPass(new CheckDuplicatedNamesPass()); TranslationUnitPasses.AddPass(new CheckDuplicatedNamesPass());
TranslationUnitPasses.AddPass(new AbstractImplementationsPass()); TranslationUnitPasses.AddPass(new GenerateAbstractImplementationsPass());
} }
public void ProcessCode() public void ProcessCode()

2
src/Generator/Passes/AbstractImplementationsPass.cs → src/Generator/Passes/GenerateAbstractImplementationsPass.cs

@ -5,7 +5,7 @@ using CppSharp.Utils;
namespace CppSharp.Passes namespace CppSharp.Passes
{ {
public class AbstractImplementationsPass : TranslationUnitPass public class GenerateAbstractImplementationsPass : TranslationUnitPass
{ {
private readonly List<Class> classes = new List<Class>(); private readonly List<Class> classes = new List<Class>();
Loading…
Cancel
Save