Browse Source

Switch CLITypePrinter to the new type map database interface.

pull/1/head
triton 13 years ago
parent
commit
5ffb858f8f
  1. 5
      src/Generator/Generators/CLI/CLIHelpers.cs

5
src/Generator/Generators/CLI/CLIHelpers.cs

@ -150,7 +150,7 @@ namespace Cxxi.Generators.CLI @@ -150,7 +150,7 @@ namespace Cxxi.Generators.CLI
return null;
TypeMap typeMap = null;
if (Generator.TypeDatabase.FindTypeMap(decl.QualifiedOriginalName, out typeMap))
if (Generator.TypeMapDatabase.FindTypeMap(decl, out typeMap))
{
return typeMap.Signature();
}
@ -171,7 +171,7 @@ namespace Cxxi.Generators.CLI @@ -171,7 +171,7 @@ namespace Cxxi.Generators.CLI
var decl = template.Template.TemplatedDecl;
TypeMap typeMap = null;
if (Generator.TypeDatabase.FindTypeMap(decl.QualifiedOriginalName, out typeMap))
if (Generator.TypeMapDatabase.FindTypeMap(decl, out typeMap))
{
typeMap.Declaration = decl;
typeMap.Type = template;
@ -445,6 +445,7 @@ namespace Cxxi.Generators.CLI @@ -445,6 +445,7 @@ namespace Cxxi.Generators.CLI
public Options Options { get; set; }
public Library Library { get; set; }
public ILibrary Transform { get; set; }
public ITypeMapDatabase TypeMapDatabase { get; set; }
public Generator Generator { get; set; }
private readonly CLITypePrinter typePrinter;

Loading…
Cancel
Save