| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 203 if (!templateArgsAreSupported(foreign_args.asArray())) in tryInstantiateStdTemplate() 234 for (const TemplateArgument &arg : foreign_args.asArray()) { in tryInstantiateStdTemplate()
|
| /freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1058 TTP->getTemplateParameters()->asArray())) in getFragmentsForTemplateParameters() 1198 Concept->getTemplateParameters()->asArray())) in getFragmentsForConcept() 1216 RedeclarableTemplate->getTemplateParameters()->asArray())) in getFragmentsForRedeclarableTemplate() 1249 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForClassTemplateSpecialization() 1264 Decl->getTemplateParameters()->asArray())) in getFragmentsForClassTemplatePartialSpecialization() 1272 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForClassTemplatePartialSpecialization() 1292 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForVarTemplateSpecialization() 1308 Decl->getTemplateParameters()->asArray())) in getFragmentsForVarTemplatePartialSpecialization() 1315 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForVarTemplatePartialSpecialization() 1331 Decl->getTemplateParameters()->asArray())) in getFragmentsForFunctionTemplate()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 142 ArrayRef<NamedDecl *> asArray() { return {begin(), end()}; } in asArray() function 143 ArrayRef<const NamedDecl *> asArray() const { return {begin(), size()}; } in asArray() function 174 for (const NamedDecl *P : asArray()) in hasParameterPack() 279 ArrayRef<TemplateArgument> asArray() const { in asArray() function 598 Profile(ID, TemplateArguments->asArray(), getFunction()->getASTContext()); in Profile() 740 return D->getTemplateArgs().asArray(); in getTemplateArgs() 946 return I->TemplateArguments->asArray(); 2076 Profile(ID, TemplateArgs->asArray(), getASTContext()); 2244 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(), 2850 Profile(ID, TemplateArgs->asArray(), getASTContext()); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | DbiModuleDescriptorBuilder.h | 46 ArrayRef<uint8_t> asArray() const { in asArray() function
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ODRHash.cpp | 230 for (auto *ND : TPL->asArray()) { in AddTemplateParameterList() 709 for (const TemplateArgument &TA : SpecializationArgs->asArray()) { in AddFunctionDecl() 847 Args = CTSD->getTemplateArgs().asArray(); in AddDecl() 849 Args = VTSD->getTemplateArgs().asArray(); in AddDecl() 852 Args = FD->getTemplateSpecializationArgs()->asArray(); in AddDecl()
|
| H A D | TemplateName.cpp | 69 ->asArray()[Bits.Index]); in getParameterPack() 76 ->asArray()[Bits.Index]); in getParameter()
|
| H A D | DeclTemplate.cpp | 110 for (const NamedDecl *Param : llvm::reverse(asArray())) { in containsUnexpandedParameterPack() 172 for (const NamedDecl *P : asArray()) { in getMinRequiredArguments() 1032 OS, TemplateArgs.asArray(), Policy, in getNameForDiagnostic() 1449 OS, TemplateArgs.asArray(), Policy, in getNameForDiagnostic()
|
| H A D | ODRDiagsEmitter.cpp | 826 FirstTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 828 SecondTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 1198 for (const TemplateArgument &TA : TAL->asArray()) { in diagnoseMismatch()
|
| H A D | TypePrinter.cpp | 1457 OS, TemplateArgs.asArray(), Policy, in AppendScope() 1561 printTemplateArgumentList(OS, S->getTemplateArgs().asArray(), Policy, in printTag() 2376 TemplateArgs = CTSD->getTemplateArgs().asArray(); in isSubstitutedType()
|
| H A D | DeclPrinter.cpp | 742 TArgPrinter.printTemplateArguments(TArgs->asArray(), nullptr); in VisitFunctionDecl() 1130 printTemplateArguments(S->getTemplateArgs().asArray(), TParams); in VisitCXXRecordDecl()
|
| H A D | ExprCXX.cpp | 1719 getReplacedTemplateParameterList(getAssociatedDecl())->asArray()[Index]); in getParameter() 1782 getReplacedTemplateParameterList(getAssociatedDecl())->asArray()[Index]); in getParameterPack()
|
| H A D | Decl.cpp | 370 return getLVForTemplateArgumentList(TArgs.asArray(), computation); in getLVForTemplateArgumentList() 1774 OS, TemplateArgs.asArray(), P, in printNestedNameSpecifier() 3118 printTemplateArgumentList(OS, TemplateArgs->asArray(), Policy); in getNameForDiagnostic()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | DbiModuleDescriptorBuilder.cpp | 182 if (auto EC = SymbolWriter.writeBytes(Sym.asArray())) in commitSymbolStream()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdVariantChecker.cpp | 243 const auto &TypeOut = FD->getTemplateSpecializationArgs()->asArray()[0]; in handleStdGetCall()
|
| H A D | SmartPtrModeling.cpp | 188 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() 203 const auto &TemplateArgs = FD->getTemplateSpecializationArgs()->asArray(); in getPointerTypeFromTemplateArg()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 213 for (auto &Arg : CTSD->getTemplateArgs().asArray()) { in checkASTDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 530 ParamDecl->getTemplateParameters()->asArray(); in DeduceTemplateArguments() 698 /*DefaultArguments=*/SA->getTemplateArgs().asArray(), PartialOrdering, in DeduceTemplateSpecArguments() 705 SA->getTemplateArgs().asArray(), Info, Deduced, in DeduceTemplateSpecArguments() 3386 Partial->getTemplateArgs().asArray(), TemplateArgs, Info, Deduced, in DeduceTemplateArguments() 3605 SugaredExplicitArgumentList->asArray(), in SubstituteExplicitTemplateArguments() 3969 FunctionTemplate, CanonicalDeducedArgumentList->asArray(), in FinishTemplateArgumentDeduction() 6250 ArrayRef<TemplateArgument> Args1 = PS1->getTemplateArgs().asArray(), in operator ()() 6251 Args2 = PS2->getTemplateArgs().asArray(); in operator ()() 6269 ArrayRef<TemplateArgument> Args1 = Spec->getTemplateArgs().asArray(), in operator ()() 6431 Name, PS1->getTemplateArgs().asArray()); in getMoreSpecializedPartialSpecialization() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 195 Partial, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec() 203 Tmpl, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec() 247 ClassTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleClassTemplateSpec() 290 TemplateArgs->asArray(), in HandleFunction() 386 Specialization->getTemplateInstantiationArgs().asArray(); in HandleFunctionTemplateDecl() 3996 ClassTemplateSpec->getTemplateArgs().asArray(), in usesPartialOrExplicitSpecialization() 4054 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2683 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitFunctionDecl() 2693 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitFunctionDecl() 3098 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitCXXMethodDecl() 3108 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitCXXMethodDecl() 5431 InstantiatingTemplate Inst(*this, Loc, FTD, Args->asArray(), CSC, Info); in InstantiateFunctionDeclaration() 5436 MultiLevelTemplateArgumentList MArgs(FTD, Args->asArray(), in InstantiateFunctionDeclaration() 5803 Innermost.emplace(Function->getTemplateSpecializationArgs()->asArray()); in InstantiateFunctionDefinition() 5920 PartialSpec, PartialSpecArgs->asArray(), /*Final=*/false); in BuildVarTemplateInstantiation() 6355 VarSpec->getTemplateArgs().asArray(), VarSpec)); in InstantiateVariableDefinition()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Context.cpp | 437 CallOpTemplate->findSpecialization(TAL->asArray(), InsertPos); in getOrCreateFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | PathDiagnostic.cpp | 924 describeTemplateParameters(Out, T->getTemplateArgs().asArray(), in describeClass() 991 describeTemplateParameters(Out, TAList->asArray(), FD->getLangOpts(), "<", in describeCodeDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 1936 return D.getTemplateArgs().asArray(); 1941 return D.getTemplateArgs().asArray(); 1952 return TemplateArgs->asArray();
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 259 for (const auto &Arg : SpecArgs->asArray()) { in VisitFunctionDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 234 Args = CTSD->getTemplateArgs().asArray(); in shouldSkipWritingSpecializations() 236 Args = VTSD->getTemplateArgs().asArray(); in shouldSkipWritingSpecializations() 240 ->asArray(); in shouldSkipWritingSpecializations()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1526 for (const NamedDecl *Param : TD->getTemplateParameters()->asArray()) { in GetTemplateArgs() 2554 return {{TList, FD->getTemplateSpecializationArgs()->asArray()}}; in GetTemplateArgs() 2568 auto TA = TS->getTemplateArgs().asArray(); in GetTemplateArgs() 2580 return {{TPList, TAList.asArray()}}; in GetTemplateArgs() 2736 printTemplateArgumentList(OS, VTpl->getTemplateArgs().asArray(), in getDynamicInitializerName() 5662 return ReferencesAnonymousEntity(TSpecial->getTemplateArgs().asArray()); in ReferencesAnonymousEntity()
|