Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDTemplateBase.h584 TemplateArgumentLoc *getTemplateArgs() { in getTemplateArgs() function
589 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
594 return getTemplateArgs()[I];
620 (getTemplateArgs() + NumTemplateArgs); in getTemplateKeywordLoc()
626 (getTemplateArgs() + NumTemplateArgs) = TemplateKWLoc; in setTemplateKeywordLoc()
HDDeclTemplate.h586 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
599 return getTemplateArgs()[I]; in getTemplateArg()
633 static ArrayRef<TemplateArgument> getTemplateArgs(EntryType *D) { in getTemplateArgs() function
634 return D->getTemplateArgs().asArray(); in getTemplateArgs()
815 getTemplateArgs(FunctionTemplateSpecializationInfo *I) {
1565 const TemplateArgumentList &getTemplateArgs() const {
1652 return getTemplateArgs();
2415 const TemplateArgumentList &getTemplateArgs() const { return *TemplateArgs; }
2511 return getTemplateArgs();
HDDataRecursiveASTVisitor.h1676 D->getTemplateArgsAsWritten()->getTemplateArgs(),
1750 TRY_TO(TraverseTemplateArgumentLocsHelper(TALI->getTemplateArgs(), in TraverseFunctionHelper()
1843 D->getTemplateArgsAsWritten()->getTemplateArgs(),
1972 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
1980 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
1989 S->getExplicitTemplateArgs().getTemplateArgs(),
1997 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2266 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2274 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
HDRecursiveASTVisitor.h1717 D->getTemplateArgsAsWritten()->getTemplateArgs(), \
1794 TRY_TO(TraverseTemplateArgumentLocsHelper(TALI->getTemplateArgs(), in TraverseFunctionHelper()
1999 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2007 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2016 S->getExplicitTemplateArgs().getTemplateArgs(),
2024 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2298 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2306 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
HDExprCXX.h2458 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() function
2459 return getExplicitTemplateArgs().getTemplateArgs(); in getTemplateArgs()
2727 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs() function
2728 return getExplicitTemplateArgs().getTemplateArgs(); in getTemplateArgs()
3156 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
3157 return getExplicitTemplateArgs().getTemplateArgs(); in getTemplateArgs()
HDExpr.h1128 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
1132 return getExplicitTemplateArgs().getTemplateArgs(); in getTemplateArgs()
2524 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs() function
2528 return getExplicitTemplateArgs().getTemplateArgs(); in getTemplateArgs()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDParsedTemplate.h178 ParsedTemplateArgument *getTemplateArgs() { in getTemplateArgs() function
195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTemplateBase.cpp540 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom()
554 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom()
572 Info.addArgument(getTemplateArgs()[I]); in copyInto()
HDStmtProfile.cpp559 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDeclRefExpr()
1206 VisitTemplateArguments(S->getExplicitTemplateArgs().getTemplateArgs(), in VisitOverloadExpr()
1242 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitDependentScopeDeclRefExpr()
1266 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitCXXDependentScopeMemberExpr()
1279 VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); in VisitUnresolvedMemberExpr()
HDStmtPrinter.cpp978 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitDeclRefExpr()
990 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitDependentScopeDeclRefExpr()
1001 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitUnresolvedLookupExpr()
1309 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitMemberExpr()
2002 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitCXXDependentScopeMemberExpr()
2017 OS, Node->getTemplateArgs(), Node->getNumTemplateArgs(), Policy); in VisitUnresolvedMemberExpr()
HDDeclTemplate.cpp190 SETraits::getTemplateArgs(Entry), in addSpecializationImpl()
781 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
1126 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
HDItaniumMangle.cpp571 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
578 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
3509 mangleTemplateArg(TemplateArgs.getTemplateArgs()[i].getArgument()); in mangleTemplateArgs()
3735 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization()
3751 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization()
3799 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
HDASTImporter.cpp1029 if (Spec1->getTemplateArgs().size() != Spec2->getTemplateArgs().size()) in IsStructurallyEquivalent()
1032 for (unsigned I = 0, N = Spec1->getTemplateArgs().size(); I != N; ++I) in IsStructurallyEquivalent()
1034 Spec1->getTemplateArgs().get(I), in IsStructurallyEquivalent()
1035 Spec2->getTemplateArgs().get(I))) in IsStructurallyEquivalent()
4319 if (ImportTemplateArguments(D->getTemplateArgs().data(), in VisitClassTemplateSpecializationDecl()
4320 D->getTemplateArgs().size(), in VisitClassTemplateSpecializationDecl()
4516 if (ImportTemplateArguments(D->getTemplateArgs().data(), in VisitVarTemplateSpecializationDecl()
4517 D->getTemplateArgs().size(), TemplateArgs)) in VisitVarTemplateSpecializationDecl()
HDDecl.cpp479 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
531 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV()
1394 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName()
3144 const_cast<TemplateArgumentLoc*>(getTemplateArgs()); in DependentFunctionTemplateSpecializationInfo()
HDTypePrinter.cpp876 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
963 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
HDASTDiagnostic.cpp880 CTSD->getTemplateArgs().data(), in GetTemplateSpecializationType()
881 CTSD->getTemplateArgs().size(), in GetTemplateSpecializationType()
HDASTDumper.cpp1316 dumpTemplateArgumentList(D->getTemplateArgs()); in VisitClassTemplateSpecializationDecl()
1338 dumpTemplateArgumentList(D->getTemplateArgs()); in VisitVarTemplateSpecializationDecl()
HDMicrosoftMangle.cpp671 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
678 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
HDDeclPrinter.cpp929 PrintTemplateParameters(Params, &I->getTemplateArgs()); in VisitClassTemplateDecl()
/NextBSD/contrib/llvm/lib/TableGen/
HDTGParser.cpp155 const std::vector<Init *> &TArgs = SC->getTemplateArgs(); in AddSubClass()
231 const std::vector<Init *> &SMCTArgs = SMC->Rec.getTemplateArgs(); in AddSubMultiClass()
1233 for (Init *TArg : CurMultiClass->Rec.getTemplateArgs()) { in ParseSimpleValue()
1644 const std::vector<Init *> &TArgs = ArgsRec->getTemplateArgs(); in ParseValueList()
1665 const std::vector<Init *> &TArgs = ArgsRec->getTemplateArgs(); in ParseValueList()
2036 assert(CurRec->getTemplateArgs().empty() && "How'd this get template args?"); in ParseDef()
2040 for (Init *TArg : CurMultiClass->Rec.getTemplateArgs()) { in ParseDef()
2120 !CurRec->getTemplateArgs().empty()) in ParseClass()
2494 for (Init * TA : CurMultiClass->Rec.getTemplateArgs()) { in ResolveMulticlassDef()
2543 const std::vector<Init *> &TArgs = MC->Rec.getTemplateArgs(); in ParseDefm()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateDeduction.cpp495 SpecArg->getTemplateArgs().data(), in DeduceTemplateArguments()
496 SpecArg->getTemplateArgs().size(), in DeduceTemplateArguments()
2186 = PartialTemplArgInfo->getTemplateArgs(); in FinishTemplateArgumentDeduction()
2253 Partial->getTemplateArgs(), in DeduceTemplateArguments()
2350 = PartialTemplArgInfo->getTemplateArgs(); in FinishTemplateArgumentDeduction()
2417 *this, Partial->getTemplateParameters(), Partial->getTemplateArgs(), in DeduceTemplateArguments()
4507 *this, PS2, PS1->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4521 *this, PS1, PS2->getTemplateArgs(), Deduced, Info); in getMoreSpecializedPartialSpecialization()
4548 CanonTemplate, PS1->getTemplateArgs().data(), in getMoreSpecializedPartialSpecialization()
4549 PS1->getTemplateArgs().size()); in getMoreSpecializedPartialSpecialization()
[all …]
HDSemaTemplateInstantiateDecl.cpp1511 if (SemaRef.Subst(Info->getTemplateArgs(), Info->getNumTemplateArgs(), in VisitFunctionDecl()
2783 if (SemaRef.Subst(TemplArgInfo->getTemplateArgs(), in InstantiateClassTemplatePartialSpecialization()
2910 if (SemaRef.Subst(TemplArgInfo->getTemplateArgs(), in InstantiateVarTemplatePartialSpecialization()
3966 VarSpec->getTemplateArgsInfo(), VarSpec->getTemplateArgs().asArray())); in InstantiateVariableDefinition()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseTemplate.cpp1019 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs(); in AnnotateTemplateIdToken()
1052 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(), in AnnotateTemplateIdTokenAsType()
HDParseExprCXX.cpp396 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(), in ParseOptionalCXXScopeSpecifier()
2067 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs(); in ParseUnqualifiedIdTemplateId()
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchersInternal.h1540 return D.getTemplateArgs().asArray();

12