Lines Matching refs:Instantiator

1465   TemplateInstantiator Instantiator(*this, Args, Loc, Entity);  in SubstType()  local
1466 return Instantiator.TransformType(T); in SubstType()
1489 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstType() local
1492 QualType Result = Instantiator.TransformType(TLB, TL); in SubstType()
1512 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity); in SubstType() local
1513 return Instantiator.TransformType(T); in SubstType()
1555 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstFunctionDeclType() local
1571 Result = Instantiator.TransformFunctionProtoType( in SubstFunctionDeclType()
1576 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
1590 TemplateInstantiator Instantiator(*this, Args, New->getLocation(), in SubstExceptionSpec() local
1595 if (Instantiator.TransformExceptionSpec( in SubstExceptionSpec()
1724 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstParmTypes() local
1726 return Instantiator.TransformFunctionTypeParams( in SubstParmTypes()
1992 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateClass() local
1996 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass()
2016 Decl *NewMember = Instantiator.Visit(Member); in InstantiateClass()
2067 assert(CurrentInstantiationScope == Instantiator.getStartingScope()); in InstantiateClass()
2081 Instantiator.getStartingScope()); in InstantiateClass()
2083 Instantiator.disableLateAttributeInstantiation(); in InstantiateClass()
2103 P = Instantiator.delayed_partial_spec_begin(), in InstantiateClass()
2104 PEnd = Instantiator.delayed_partial_spec_end(); in InstantiateClass()
2106 if (!Instantiator.InstantiateClassTemplatePartialSpecialization( in InstantiateClass()
2116 P = Instantiator.delayed_var_partial_spec_begin(), in InstantiateClass()
2117 PEnd = Instantiator.delayed_var_partial_spec_end(); in InstantiateClass()
2119 if (!Instantiator.InstantiateVarTemplatePartialSpecialization( in InstantiateClass()
2196 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateEnum() local
2197 Instantiator.InstantiateEnumDefinition(Instantiation, Pattern); in InstantiateEnum()
2667 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstStmt() local
2670 return Instantiator.TransformStmt(S); in SubstStmt()
2678 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExpr() local
2681 return Instantiator.TransformExpr(E); in SubstExpr()
2687 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstInitializer() local
2690 return Instantiator.TransformInitializer(Init, CXXDirectInit); in SubstInitializer()
2699 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExprs() local
2702 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(), in SubstExprs()
2712 TemplateInstantiator Instantiator(*this, TemplateArgs, NNS.getBeginLoc(), in SubstNestedNameSpecifierLoc() local
2714 return Instantiator.TransformNestedNameSpecifierLoc(NNS); in SubstNestedNameSpecifierLoc()
2721 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(), in SubstDeclarationNameInfo() local
2723 return Instantiator.TransformDeclarationNameInfo(NameInfo); in SubstDeclarationNameInfo()
2730 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstTemplateName() local
2734 return Instantiator.TransformTemplateName(SS, Name, Loc); in SubstTemplateName()
2740 TemplateInstantiator Instantiator(*this, TemplateArgs, SourceLocation(), in Subst() local
2743 return Instantiator.TransformTemplateArguments(Args, NumArgs, Result); in Subst()