public LibLlvmTemplateFactory(IGeneratorConfig config)
 {
     HandleToTemplateMap = config.BuildTemplateMap( );
 }
 public LibLlvmTemplateFactory(IGeneratorConfig config, ITypePrinter2 typePrinter)
 {
     HandleToTemplateMap = config.BuildTemplateMap( );
     TypePrinter         = typePrinter;
 }