Home
last modified time | relevance | path

Searched refs:getNumTemplateArgs (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateBase.h641 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
644 return llvm::makeArrayRef(getTemplateArgs(), getNumTemplateArgs());
H A DExprCXX.h3056 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3064 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3313 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3321 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3623 return getNumTemplateArgs(); in numTrailingObjects()
3769 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3777 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
H A DRecursiveASTVisitor.h2437 S->getNumTemplateArgs()));
2445 S->getNumTemplateArgs()));
2453 S->getNumTemplateArgs()));
2461 S->getNumTemplateArgs()));
2810 S->getNumTemplateArgs()));
2818 S->getNumTemplateArgs()));
H A DDeclTemplate.h740 unsigned getNumTemplateArgs() const { return NumArgs; } in getNumTemplateArgs() function
743 return llvm::makeArrayRef(getTemplateArgs(), getNumTemplateArgs()); in arguments()
748 assert(I < getNumTemplateArgs() && "template arg index out of range"); in getTemplateArg()
H A DExpr.h1396 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
1403 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3329 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3337 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateBase.cpp626 totalSizeToAlloc<TemplateArgumentLoc>(List->getNumTemplateArgs()); in Create()
646 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo()
H A DStmtProfile.cpp1275 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDeclRefExpr()
2056 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitOverloadExpr()
2091 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDependentScopeDeclRefExpr()
2116 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
2129 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitUnresolvedMemberExpr()
H A DItaniumMangle.cpp4499 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4510 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4523 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4532 ULE->getTemplateArgs(), ULE->getNumTemplateArgs(), in mangleExpression()
4923 DRE->getTemplateArgs(), DRE->getNumTemplateArgs(), in mangleExpression()
H A DComputeDependence.cpp469 unsigned NumArgs = E->getNumTemplateArgs(); in computeDependence()
H A DJSONNodeDumper.cpp1449 if (DSME->getNumTemplateArgs()) { in VisitCXXDependentScopeMemberExpr()
H A DASTImporter.cpp3184 FromInfo->getTemplateArgs(), FromInfo->getNumTemplateArgs()), in ImportTemplateInformation()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp615 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr()
896 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr()
1863 Record.push_back(E->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
H A DASTWriterDecl.cpp654 Record.push_back(DFTSInfo->getNumTemplateArgs()); in VisitFunctionDecl()
655 for (int i=0, e = DFTSInfo->getNumTemplateArgs(); i != e; ++i) in VisitFunctionDecl()
H A DASTReaderStmt.cpp1957 assert((NumTemplateArgs == E->getNumTemplateArgs()) && in VisitCXXDependentScopeMemberExpr()
2013 assert((E->getNumTemplateArgs() == NumTemplateArgs) && in VisitOverloadExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2734 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
2810 AddExplicitTemplateArgs(DR->getTemplateArgs(), DR->getNumTemplateArgs()); in VisitDeclRefExpr()
2816 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitDependentScopeDeclRefExpr()
2930 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitOverloadExpr()
3420 *ArgEnd = Arg + M->getNumTemplateArgs(); in RunVisitorWorkList()
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h10576 E->getNumTemplateArgs(), in TransformDeclRefExpr()
11139 E->getNumTemplateArgs(), in TransformMemberExpr()
12412 Old->getNumTemplateArgs(), in TransformUnresolvedLookupExpr()
12818 E->getTemplateArgs(), E->getNumTemplateArgs(), TransArgs)) in TransformDependentScopeDeclRefExpr()
13464 E->getNumTemplateArgs(), in TransformCXXDependentScopeMemberExpr()
13529 Old->getTemplateArgs(), Old->getNumTemplateArgs(), TransArgs)) in TransformUnresolvedMemberExpr()
H A DSemaCodeComplete.cpp5462 if (Args->getNumTemplateArgs() == 1) { in deduceType()