Home
last modified time | relevance | path

Searched refs:getTemplateArgs (Results 1 – 25 of 57) sorted by relevance

123

/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DParsedTemplate.h192 ParsedTemplateArgument *getTemplateArgs() { in getTemplateArgs() function
216 llvm::make_range(getTemplateArgs(), getTemplateArgs() + NumArgs)) in Destroy()
252 getTemplateArgs()); in TemplateIdAnnotation()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DTemplateBase.h639 const TemplateArgumentLoc *getTemplateArgs() const {
645 return llvm::ArrayRef(getTemplateArgs(), getNumTemplateArgs());
649 return getTemplateArgs()[I];
H A DDeclTemplate.h735 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
743 return llvm::ArrayRef(getTemplateArgs(), getNumTemplateArgs()); in arguments()
749 return getTemplateArgs()[I]; in getTemplateArg()
788 static ArrayRef<TemplateArgument> getTemplateArgs(EntryType *D) { in getTemplateArgs() function
789 return D->getTemplateArgs().asArray(); in getTemplateArgs()
999 getTemplateArgs(FunctionTemplateSpecializationInfo *I) {
1914 const TemplateArgumentList &getTemplateArgs() const {
2014 return getTemplateArgs();
2254 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(),
2867 return getTemplateArgs();
[all …]
H A DRecursiveASTVisitor.h550 C.getTemplateArgsAsWritten()->getTemplateArgs(),
1582 D->getTemplateArgsAsWritten()->getTemplateArgs(),
2068 D->getTemplateArgsAsWritten()->getTemplateArgs(), \
2164 TRY_TO(TraverseTemplateArgumentLocsHelper(TALI->getTemplateArgs(),
2433 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2441 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2449 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2457 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2806 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2814 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
H A DASTNodeTraverser.h565 dumpTemplateArgumentList(D->getTemplateArgs()); in VisitClassTemplateSpecializationDecl()
587 dumpTemplateArgumentList(D->getTemplateArgs()); in VisitVarTemplateSpecializationDecl()
H A DExprCXX.h3107 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() function
3121 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3127 getTrailingASTTemplateKWAndArgsInfo()->copyInto(getTemplateArgs(), List); in copyTemplateArgumentsInto()
3363 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() function
3378 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3816 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
3833 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
H A DExpr.h1399 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
1414 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
3327 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
3344 return {getTemplateArgs(), getNumTemplateArgs()}; in template_arguments()
/openbsd/gnu/llvm/llvm/lib/TableGen/
H A DDetailedRecordsBackend.cpp139 ArrayRef<Init *> Args = Rec->getTemplateArgs(); in printTemplateArgs()
H A DTGParser.cpp245 ArrayRef<Init *> TArgs = SC->getTemplateArgs(); in AddSubClass()
313 ArrayRef<Init *> SMCTArgs = SMC->Rec.getTemplateArgs(); in AddSubMultiClass()
492 assert(Rec->getTemplateArgs().empty() && "How'd this get template args?"); in addDefOne()
2251 ArrayRef<Init *> TArgs = Class->getTemplateArgs(); in ParseSimpleValue()
2755 ArrayRef<Init *> TArgs = ArgsRec->getTemplateArgs(); in ParseTemplateArgValueList()
3460 !CurRec->getTemplateArgs().empty()) in ParseClass()
3733 ArrayRef<Init *> TArgs = MC->Rec.getTemplateArgs(); in ParseDefm()
3877 ArrayRef<Init *> TArgs = ArgsRec->getTemplateArgs(); in CheckTemplateArgValues()
H A DRecord.cpp2051 ArrayRef<Init *> TArgs = Class->getTemplateArgs(); in instantiate()
2645 ArrayRef<Init *> TArgs = R.getTemplateArgs(); in operator <<()
2887 for (const Init *TA : getTemplateArgs()) { in checkUnusedTemplateArgs()
/openbsd/gnu/llvm/clang/lib/AST/
H A DASTStructuralEquivalence.cpp359 const TemplateArgumentLoc *Args1 = E1->getTemplateArgs(); in IsStmtEquivalent()
360 const TemplateArgumentLoc *Args2 = E2->getTemplateArgs(); in IsStmtEquivalent()
1512 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1515 for (unsigned I = 0, N = Spec1->getTemplateArgs().size(); I != N; ++I) in IsStructurallyEquivalent()
1516 if (!IsStructurallyEquivalent(Context, Spec1->getTemplateArgs().get(I), in IsStructurallyEquivalent()
1517 Spec2->getTemplateArgs().get(I))) in IsStructurallyEquivalent()
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 DQualTypeNames.cpp158 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
H A DItaniumMangle.cpp934 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
941 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
4503 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()
6102 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs()
6124 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStdCharSpecialization()
H A DDeclTemplate.cpp339 SETraits::getTemplateArgs(Entry)) && in addSpecializationImpl()
976 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1379 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
H A DNestedNameSpecifier.cpp292 OS, Record->getTemplateArgs().asArray(), Policy, in print()
H A DTypePrinter.cpp1285 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
1380 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
1989 TemplateArgs = CTSD->getTemplateArgs().asArray(); in isSubstitutedType()
H A DComputeDependence.cpp468 if (auto *FirstArg = E->getTemplateArgs()) { in computeDependence()
H A DODRHash.cpp802 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
/openbsd/gnu/llvm/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp239 const auto &TArgs = Templ->getTemplateArgs(); in run()
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCXCursor.cpp1383 return SD->getTemplateArgs().size(); in clang_Cursor_getNumTemplateArguments()
1437 if (I >= SD->getTemplateArgs().size()) { in clang_Cursor_getTemplateArgument()
1441 *TA = SD->getTemplateArgs()[I]; in clang_Cursor_getTemplateArgument()
/openbsd/gnu/llvm/clang/lib/Index/
H A DUSRGeneration.cpp340 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl()
576 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp621 SA->getTemplateArgs().asArray(), Info, Deduced, in DeduceTemplateSpecArguments()
3069 Partial->getTemplateArgs(), in DeduceTemplateArguments()
3119 *this, Partial->getTemplateParameters(), Partial->getTemplateArgs(), in DeduceTemplateArguments()
5511 ArrayRef<TemplateArgument> Args1 = PS1->getTemplateArgs().asArray(), in operator ()()
5512 Args2 = PS2->getTemplateArgs().asArray(); in operator ()()
5530 ArrayRef<TemplateArgument> Args1 = Spec->getTemplateArgs().asArray(), in operator ()()
5708 CanonTemplate, PS1->getTemplateArgs().asArray()); in getMoreSpecializedPartialSpecialization()
5710 CanonTemplate, PS2->getTemplateArgs().asArray()); in getMoreSpecializedPartialSpecialization()
5724 CanonTemplate, Spec->getTemplateArgs().asArray()); in isMoreSpecializedThanPrimary()
/openbsd/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp270 ->getTemplateArgs() in countOptionalWrappers()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType()

123