Home | History | Annotate | Download | only in Sema

Lines Matching full:instantiator

1556   TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1557 return Instantiator.TransformType(T);
1580 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1583 QualType Result = Instantiator.TransformType(TLB, TL);
1603 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity);
1604 return Instantiator.TransformType(T);
1655 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1665 Result = Instantiator.TransformFunctionProtoType(TLB, Proto, ThisContext,
1668 Result = Instantiator.TransformType(TLB, TL);
1779 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc,
1781 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 0,
2026 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs);
2032 Instantiator.enableLateAttributeInstantiation(&LateAttrs);
2054 Decl *NewMember = Instantiator.Visit(*Member);
2129 assert(CurrentInstantiationScope == Instantiator.getStartingScope());
2143 Instantiator.getStartingScope());
2145 Instantiator.disableLateAttributeInstantiation();
2163 P = Instantiator.delayed_partial_spec_begin(),
2164 PEnd = Instantiator.delayed_partial_spec_end();
2166 if (!Instantiator.InstantiateClassTemplatePartialSpecialization(
2238 TemplateDeclInstantiator Instantiator(*this, Instantiation, TemplateArgs);
2239 Instantiator.InstantiateEnumDefinition(Instantiation, Pattern);
2630 TemplateInstantiator Instantiator(*this, TemplateArgs,
2633 return Instantiator.TransformStmt(S);
2641 TemplateInstantiator Instantiator(*this, TemplateArgs,
2644 return Instantiator.TransformExpr(E);
2650 TemplateInstantiator Instantiator(*this, TemplateArgs,
2653 return Instantiator.TransformInitializer(Init, CXXDirectInit);
2662 TemplateInstantiator Instantiator(*this, TemplateArgs,
2665 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
2674 TemplateInstantiator Instantiator(*this, TemplateArgs, NNS.getBeginLoc(),
2676 return Instantiator.TransformNestedNameSpecifierLoc(NNS);
2683 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(),
2685 return Instantiator.TransformDeclarationNameInfo(NameInfo);
2692 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc,
2696 return Instantiator.TransformTemplateName(SS, Name, Loc);
2702 TemplateInstantiator Instantiator(*this, TemplateArgs, SourceLocation(),
2705 return Instantiator.TransformTemplateArguments(Args, NumArgs, Result);