Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateBase.h642 unsigned getNumTemplateArgs() const { return NumTemplateArgs; }
645 return llvm::ArrayRef(getTemplateArgs(), getNumTemplateArgs());
H A DExprCXX.h3113 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3121 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3370 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3378 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3679 return getNumTemplateArgs(); in numTrailingObjects()
3825 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3833 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
H A DRecursiveASTVisitor.h2434 S->getNumTemplateArgs()));
2442 S->getNumTemplateArgs()));
2450 S->getNumTemplateArgs()));
2458 S->getNumTemplateArgs()));
2807 S->getNumTemplateArgs()));
2815 S->getNumTemplateArgs()));
H A DDeclTemplate.h740 unsigned getNumTemplateArgs() const { return NumArgs; } in getNumTemplateArgs() function
743 return llvm::ArrayRef(getTemplateArgs(), getNumTemplateArgs()); in arguments()
748 assert(I < getNumTemplateArgs() && "template arg index out of range"); in getTemplateArg()
H A DExpr.h1407 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
1414 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3336 unsigned getNumTemplateArgs() const { in getNumTemplateArgs() function
3344 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTemplateBase.cpp616 totalSizeToAlloc<TemplateArgumentLoc>(List->getNumTemplateArgs()); in Create()
636 NumTemplateArgs = Info->getNumTemplateArgs(); in ASTTemplateArgumentListInfo()
H A DStmtProfile.cpp1293 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDeclRefExpr()
2074 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitOverloadExpr()
2109 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDependentScopeDeclRefExpr()
2134 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
2147 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitUnresolvedMemberExpr()
H A DASTStructuralEquivalence.cpp357 if (E1->getNumTemplateArgs() != E2->getNumTemplateArgs()) in IsStmtEquivalent()
361 for (unsigned int ArgI = 0, ArgN = E1->getNumTemplateArgs(); ArgI < ArgN; in IsStmtEquivalent()
H A DItaniumMangle.cpp4503 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4514 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4527 ME->getTemplateArgs(), ME->getNumTemplateArgs(), in mangleExpression()
4536 ULE->getTemplateArgs(), ULE->getNumTemplateArgs(), in mangleExpression()
4925 DRE->getTemplateArgs(), DRE->getNumTemplateArgs(), in mangleExpression()
H A DComputeDependence.cpp469 unsigned NumArgs = E->getNumTemplateArgs(); in computeDependence()
H A DJSONNodeDumper.cpp1481 if (DSME->getNumTemplateArgs()) { in VisitCXXDependentScopeMemberExpr()
H A DASTImporter.cpp3178 FromInfo->getNumTemplateArgs()), in ImportTemplateInformation()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp613 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitDeclRefExpr()
894 unsigned NumTemplateArgs = E->getNumTemplateArgs(); in VisitMemberExpr()
1867 Record.push_back(E->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
H A DASTWriterDecl.cpp621 Record.push_back(DFTSInfo->getNumTemplateArgs()); in VisitFunctionDecl()
622 for (int i=0, e = DFTSInfo->getNumTemplateArgs(); i != e; ++i) in VisitFunctionDecl()
H A DASTReaderStmt.cpp1969 assert((NumTemplateArgs == E->getNumTemplateArgs()) && in VisitCXXDependentScopeMemberExpr()
2025 assert((E->getNumTemplateArgs() == NumTemplateArgs) && in VisitOverloadExpr()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp2753 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
2829 AddExplicitTemplateArgs(DR->getTemplateArgs(), DR->getNumTemplateArgs()); in VisitDeclRefExpr()
2835 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitDependentScopeDeclRefExpr()
2949 AddExplicitTemplateArgs(E->getTemplateArgs(), E->getNumTemplateArgs()); in VisitOverloadExpr()
3446 *ArgEnd = Arg + M->getNumTemplateArgs(); in RunVisitorWorkList()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h10742 E->getNumTemplateArgs(), in TransformDeclRefExpr()
11305 E->getNumTemplateArgs(), in TransformMemberExpr()
12587 Old->getNumTemplateArgs(), in TransformUnresolvedLookupExpr()
12998 E->getTemplateArgs(), E->getNumTemplateArgs(), TransArgs)) in TransformDependentScopeDeclRefExpr()
13639 E->getNumTemplateArgs(), in TransformCXXDependentScopeMemberExpr()
13704 Old->getTemplateArgs(), Old->getNumTemplateArgs(), TransArgs)) in TransformUnresolvedMemberExpr()
H A DSemaCodeComplete.cpp5501 if (Args->getNumTemplateArgs() == 1) { in deduceType()