Lines Matching refs:Instantiator

1463   TemplateInstantiator Instantiator(*this, Args, Loc, Entity);  in SubstType()  local
1464 return Instantiator.TransformType(T); in SubstType()
1487 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstType() local
1490 QualType Result = Instantiator.TransformType(TLB, TL); in SubstType()
1510 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity); in SubstType() local
1511 return Instantiator.TransformType(T); in SubstType()
1563 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstFunctionDeclType() local
1579 Result = Instantiator.TransformFunctionProtoType( in SubstFunctionDeclType()
1584 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
1598 TemplateInstantiator Instantiator(*this, Args, New->getLocation(), in SubstExceptionSpec() local
1603 if (Instantiator.TransformExceptionSpec( in SubstExceptionSpec()
1730 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstParmTypes() local
1732 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, in SubstParmTypes()
1981 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateClass() local
1985 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass()
2005 Decl *NewMember = Instantiator.Visit(Member); in InstantiateClass()
2053 assert(CurrentInstantiationScope == Instantiator.getStartingScope()); in InstantiateClass()
2067 Instantiator.getStartingScope()); in InstantiateClass()
2069 Instantiator.disableLateAttributeInstantiation(); in InstantiateClass()
2089 P = Instantiator.delayed_partial_spec_begin(), in InstantiateClass()
2090 PEnd = Instantiator.delayed_partial_spec_end(); in InstantiateClass()
2092 if (!Instantiator.InstantiateClassTemplatePartialSpecialization( in InstantiateClass()
2102 P = Instantiator.delayed_var_partial_spec_begin(), in InstantiateClass()
2103 PEnd = Instantiator.delayed_var_partial_spec_end(); in InstantiateClass()
2105 if (!Instantiator.InstantiateVarTemplatePartialSpecialization( in InstantiateClass()
2180 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateEnum() local
2181 Instantiator.InstantiateEnumDefinition(Instantiation, Pattern); in InstantiateEnum()
2643 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstStmt() local
2646 return Instantiator.TransformStmt(S); in SubstStmt()
2654 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExpr() local
2657 return Instantiator.TransformExpr(E); in SubstExpr()
2663 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstInitializer() local
2666 return Instantiator.TransformInitializer(Init, CXXDirectInit); in SubstInitializer()
2675 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExprs() local
2678 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs); in SubstExprs()
2687 TemplateInstantiator Instantiator(*this, TemplateArgs, NNS.getBeginLoc(), in SubstNestedNameSpecifierLoc() local
2689 return Instantiator.TransformNestedNameSpecifierLoc(NNS); in SubstNestedNameSpecifierLoc()
2696 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(), in SubstDeclarationNameInfo() local
2698 return Instantiator.TransformDeclarationNameInfo(NameInfo); in SubstDeclarationNameInfo()
2705 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstTemplateName() local
2709 return Instantiator.TransformTemplateName(SS, Name, Loc); in SubstTemplateName()
2715 TemplateInstantiator Instantiator(*this, TemplateArgs, SourceLocation(), in Subst() local
2718 return Instantiator.TransformTemplateArguments(Args, NumArgs, Result); in Subst()