Searched refs:CurrentInstantiationScope (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h334 : SemaRef(SemaRef), Outer(SemaRef.CurrentInstantiationScope),
336 SemaRef.CurrentInstantiationScope = this;
357 SemaRef.CurrentInstantiationScope = Outer;
368 LocalInstantiationScope *oldScope = SemaRef.CurrentInstantiationScope;
397 SemaRef.CurrentInstantiationScope = oldScope;
545 StartingScope = SemaRef.CurrentInstantiationScope;
H A DSema.h8805 LocalInstantiationScope *CurrentInstantiationScope; variable
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp688 = CurrentInstantiationScope->findInstantiationOf(
717 if (!IsVarDeclPack && CurrentInstantiationScope) {
719 = CurrentInstantiationScope->getPartiallySubstitutedPack()){
770 CurrentInstantiationScope->getPartiallySubstitutedPack();
806 = CurrentInstantiationScope->findInstantiationOf(
H A DSemaTemplateInstantiateDecl.cpp645 if (CurrentInstantiationScope)
646 Saved = CurrentInstantiationScope->cloneScopes(OuterMostScope);
871 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewBD);
1037 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Field);
1260 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Enum);
1318 SemaRef.CurrentInstantiationScope->InstantiatedLocal(EC, EnumConst);
1722 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Record);
2605 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Inst);
2764 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Param);
2898 SemaRef.CurrentInstantiationScope
[all...]
H A DSemaTemplateInstantiate.cpp960 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack);
966 = SemaRef.CurrentInstantiationScope->getPartiallySubstitutedPack()){
985 = SemaRef.CurrentInstantiationScope->getPartiallySubstitutedPack()){
1004 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Old);
1006 SemaRef.CurrentInstantiationScope->InstantiatedLocalPackArg(
1029 SemaRef.CurrentInstantiationScope->InstantiatedLocal(Old, New);
1250 getSema().CurrentInstantiationScope->InstantiatedLocal(D, Inst);
1302 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var);
1311 getSema().CurrentInstantiationScope->InstantiatedLocal(ExceptionDecl, Var);
1693 = getSema().CurrentInstantiationScope
[all...]
H A DSemaTemplateDeduction.cpp779 if (auto *Scope = S.CurrentInstantiationScope)
2745 LocalInstantiationScope *CurrentInstantiationScope = nullptr,
2767 if (Param->isParameterPack() && CurrentInstantiationScope &&
2768 CurrentInstantiationScope->getPartiallySubstitutedPack() == Param) {
2771 CurrentInstantiationScope->ResetPartiallySubstitutedPack();
3224 CurrentInstantiationScope->SetPartiallySubstitutedPack(
3519 CurrentInstantiationScope, NumExplicitlySpecified,
H A DSema.cpp178 ArgumentPackSubstitutionIndex(-1), CurrentInstantiationScope(nullptr),
H A DSemaTemplate.cpp2154 SemaRef.CurrentInstantiationScope->InstantiatedLocal(TemplateParam,
2284 SemaRef.CurrentInstantiationScope->InstantiatedLocal(OldParam, NewParam);
5783 if (ArgIdx < NumArgs && CurrentInstantiationScope &&
5784 CurrentInstantiationScope->getPartiallySubstitutedPack()) {
H A DSemaStmt.cpp427 if (NumElts != 0 && !CurrentInstantiationScope &&
H A DSemaDeclCXX.cpp1572 !(CurrentInstantiationScope &&
1573 CurrentInstantiationScope->isLocalPackExpansion(Param))) {
H A DSemaDecl.cpp13887 S.CurrentInstantiationScope->InstantiatedLocal(VD, VD);

Completed in 450 milliseconds