Home
last modified time | relevance | path

Searched refs:getTemplateDepth (Results 1 – 15 of 15) sorted by relevance

/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp360 Args.addOuterRetainedLevels(NestedPattern->getTemplateDepth()); in transformConstructor()
377 assert(NewParam->getTemplateDepth() == 0 && in transformConstructor()
392 Args.addOuterRetainedLevels(NestedPattern->getTemplateDepth()); in transformConstructor()
697 TemplateParamList->getParam(Index)->getTemplateDepth() == Depth) in TemplateParamsReferencedInTemplateArgumentList()
779 AdjustDepth = PrimaryTemplate->getTemplateDepth(); in buildAssociatedConstraints()
911 unsigned AdjustDepth = PrimaryTemplate->getTemplateDepth(); in buildIsDeducibleConstraint()
H A DSemaTemplateInstantiateDecl.cpp1113 D->getTemplateDepth() >= TemplateArgs.getNumLevels() in InstantiateTypeAliasTemplateDecl()
1116 D->getTemplateDepth()) in InstantiateTypeAliasTemplateDecl()
4147 NoTemplateArgs.addOuterRetainedLevels(RD->getTemplateDepth()); in SubstSpaceshipAsEqualEqual()
6077 return cast<Decl>(DC)->getTemplateDepth() > Level; in isDependentContextAtLevel()
6113 cast<CXXRecordDecl>(D)->getTemplateDepth() > in FindInstantiatedDecl()
H A DSemaTemplateInstantiate.cpp231 Result.addOuterRetainedLevels(PartialClassTemplSpec->getTemplateDepth()); in HandlePartialClassTemplateSpec()
1651 unsigned TypeAliasDeclDepth = TypeAlias.Template->getTemplateDepth(); in ComputeLambdaDependency()
H A DSemaTemplate.cpp58 unsigned Sema::getTemplateDepth(Scope *S) const { in getTemplateDepth() function in Sema
H A DSemaOverload.cpp7674 FunctionTemplate->getTemplateDepth()); in AddTemplateOverloadCandidate()
H A DTreeTransform.h12853 unsigned OldDepth = E->getTemplateDepth(); in TransformStmtExpr()
H A DSemaDecl.cpp1411 unsigned ScopeDepth = getTemplateDepth(S); in EnterTemplatedContext()
H A DSemaExpr.cpp15635 return BuildStmtExpr(LPLoc, SubStmt, RPLoc, getTemplateDepth(S)); in ActOnStmtExpr()
/src/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp296 unsigned Decl::getTemplateDepth() const { in getTemplateDepth() function in Decl
310 return Context->getTemplateDepth(); in getTemplateDepth()
314 return cast<Decl>(DC)->getTemplateDepth(); in getTemplateDepth()
H A DASTStructuralEquivalence.cpp308 return E1->getTemplateDepth() == E2->getTemplateDepth(); in IsStmtEquivalent()
H A DASTImporter.cpp7692 E->getTemplateDepth()); in VisitStmtExpr()
/src/contrib/llvm-project/clang/include/clang/AST/
H A DDeclBase.h932 unsigned getTemplateDepth() const;
H A DExpr.h4436 unsigned getTemplateDepth() const { return StmtExprBits.TemplateDepth; } in getTemplateDepth() function
/src/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1287 Record.push_back(E->getTemplateDepth()); in VisitStmtExpr()
/src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11070 unsigned getTemplateDepth(Scope *S) const;