Lines Matching refs:Instantiator

2075   TemplateInstantiator Instantiator(*this, Args, Loc, Entity);  in SubstType()  local
2076 return AllowDeducedTST ? Instantiator.TransformTypeWithDeducedTST(T) in SubstType()
2077 : Instantiator.TransformType(T); in SubstType()
2100 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstType() local
2103 QualType Result = Instantiator.TransformType(TLB, TL); in SubstType()
2123 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity); in SubstType() local
2124 return Instantiator.TransformType(T); in SubstType()
2166 TemplateInstantiator Instantiator(*this, Args, Loc, Entity); in SubstFunctionDeclType() local
2182 Result = Instantiator.TransformFunctionProtoType( in SubstFunctionDeclType()
2187 Result = Instantiator.TransformType(TLB, TL); in SubstFunctionDeclType()
2202 TemplateInstantiator Instantiator(*this, Args, Loc, DeclarationName()); in SubstExceptionSpec() local
2203 return Instantiator.TransformExceptionSpec(Loc, ESI, ExceptionStorage, in SubstExceptionSpec()
2474 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstParmTypes() local
2476 return Instantiator.TransformFunctionTypeParams( in SubstParmTypes()
2698 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateClass() local
2702 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass()
2731 Decl *NewMember = Instantiator.Visit(Member); in InstantiateClass()
2785 assert(CurrentInstantiationScope == Instantiator.getStartingScope()); in InstantiateClass()
2799 Instantiator.getStartingScope()); in InstantiateClass()
2801 Instantiator.disableLateAttributeInstantiation(); in InstantiateClass()
2821 P = Instantiator.delayed_partial_spec_begin(), in InstantiateClass()
2822 PEnd = Instantiator.delayed_partial_spec_end(); in InstantiateClass()
2824 if (!Instantiator.InstantiateClassTemplatePartialSpecialization( in InstantiateClass()
2834 P = Instantiator.delayed_var_partial_spec_begin(), in InstantiateClass()
2835 PEnd = Instantiator.delayed_var_partial_spec_end(); in InstantiateClass()
2837 if (!Instantiator.InstantiateVarTemplatePartialSpecialization( in InstantiateClass()
2921 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs); in InstantiateEnum() local
2922 Instantiator.InstantiateEnumDefinition(Instantiation, Pattern); in InstantiateEnum()
3451 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstStmt() local
3454 return Instantiator.TransformStmt(S); in SubstStmt()
3461 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstTemplateArguments() local
3464 return Instantiator.TransformTemplateArguments(Args.begin(), Args.end(), in SubstTemplateArguments()
3473 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExpr() local
3476 return Instantiator.TransformExpr(E); in SubstExpr()
3482 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstInitializer() local
3485 return Instantiator.TransformInitializer(Init, CXXDirectInit); in SubstInitializer()
3494 TemplateInstantiator Instantiator(*this, TemplateArgs, in SubstExprs() local
3497 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(), in SubstExprs()
3507 TemplateInstantiator Instantiator(*this, TemplateArgs, NNS.getBeginLoc(), in SubstNestedNameSpecifierLoc() local
3509 return Instantiator.TransformNestedNameSpecifierLoc(NNS); in SubstNestedNameSpecifierLoc()
3516 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(), in SubstDeclarationNameInfo() local
3518 return Instantiator.TransformDeclarationNameInfo(NameInfo); in SubstDeclarationNameInfo()
3525 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, in SubstTemplateName() local
3529 return Instantiator.TransformTemplateName(SS, Name, Loc); in SubstTemplateName()
3535 TemplateInstantiator Instantiator(*this, TemplateArgs, SourceLocation(), in Subst() local
3538 return Instantiator.TransformTemplateArguments(Args, NumArgs, Result); in Subst()