Browse Source

CodeGenerator is now an IAstVisitor.

pull/1005/head
Joao Matos 9 years ago
parent
commit
09199381c9
  1. 112
      src/Generator/Generators/CodeGenerator.cs

112
src/Generator/Generators/CodeGenerator.cs

@ -10,7 +10,7 @@ using CppSharp.Generators.CSharp;
namespace CppSharp.Generators namespace CppSharp.Generators
{ {
public abstract class CodeGenerator : BlockGenerator, IDeclVisitor<bool>, IAstVisited public abstract class CodeGenerator : BlockGenerator, IAstVisitor<bool>
{ {
public BindingContext Context { get; } public BindingContext Context { get; }
@ -389,6 +389,116 @@ namespace CppSharp.Generators
throw new NotImplementedException(); throw new NotImplementedException();
} }
public bool VisitTagType(TagType tag, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitArrayType(ArrayType array, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitFunctionType(FunctionType function, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitPointerType(PointerType pointer, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitMemberPointerType(MemberPointerType member, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitBuiltinType(BuiltinType builtin, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitTypedefType(TypedefType typedef, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitAttributedType(AttributedType attributed, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitDecayedType(DecayedType decayed, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitTemplateSpecializationType(TemplateSpecializationType template, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitDependentTemplateSpecializationType(DependentTemplateSpecializationType template, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitPrimitiveType(PrimitiveType type, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitDeclaration(Declaration decl, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitTemplateParameterType(TemplateParameterType param, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitTemplateParameterSubstitutionType(TemplateParameterSubstitutionType param, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitInjectedClassNameType(InjectedClassNameType injected, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitDependentNameType(DependentNameType dependent, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitPackExpansionType(PackExpansionType packExpansionType, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitUnaryTransformType(UnaryTransformType unaryTransformType, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitVectorType(VectorType vectorType, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitCILType(CILType type, TypeQualifiers quals)
{
throw new NotImplementedException();
}
public bool VisitUnsupportedType(UnsupportedType type, TypeQualifiers quals)
{
throw new NotImplementedException();
}
#endregion #endregion
} }

Loading…
Cancel
Save