| /llvm-project/clang/unittests/AST/ |
| H A D | TypePrinterTest.cpp | 227 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST() 239 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST() 251 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST() 266 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST() 282 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST() 298 Ctx, Arg, Param, ArgList.asArray(), Params->getDepth())); in TEST()
|
| /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()
|
| /llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1052 TTP->getTemplateParameters()->asArray())) in getFragmentsForTemplateParameters() 1192 Concept->getTemplateParameters()->asArray())) in getFragmentsForRedeclarableTemplate() 1210 RedeclarableTemplate->getTemplateParameters()->asArray())) 1239 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForClassTemplatePartialSpecialization() 1254 Decl->getTemplateParameters()->asArray())) 1262 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForVarTemplateSpecialization() 1282 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForVarTemplatePartialSpecialization() 1298 Decl->getTemplateParameters()->asArray())) 1305 Decl->getTemplateArgs().asArray(), Decl->getASTContext(), in getFragmentsForFunctionTemplate() 1321 Decl->getTemplateParameters()->asArray())) in getFragmentsForFunctionTemplateSpecialization() [all...] |
| /llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 142 ArrayRef<NamedDecl *> asArray() { return llvm::ArrayRef(begin(), end()); } in asArray() 143 ArrayRef<const NamedDecl*> asArray() const { 176 for (const NamedDecl *P : asArray()) in hasParameterPack() 280 ArrayRef<TemplateArgument> asArray() const { in size() 604 Profile(ID, TemplateArguments->asArray(), getFunction()->getASTContext()); in Profile() 746 return D->getTemplateArgs().asArray(); 953 return I->TemplateArguments->asArray(); 2068 Profile(ID, TemplateArgs->asArray(), getASTContext()); 2235 Profile(ID, getTemplateArgs().asArray(), getTemplateParameters(), 2841 Profile(ID, TemplateArgs->asArray(), getASTContex 139 ArrayRef<NamedDecl *> asArray() { return llvm::ArrayRef(begin(), end()); } asArray() function 140 ArrayRef<const NamedDecl*> asArray() const { asArray() function 274 ArrayRef<TemplateArgument> asArray() const { asArray() function [all...] |
| /llvm-project/clang/lib/AST/ |
| H A D | TemplateName.cpp | 69 ->asArray()[Bits.Index]); in SubstTemplateTemplateParmPackStorage() 76 ->asArray()[Bits.Index]); in SubstTemplateTemplateParmPackStorage()
|
| H A D | ODRHash.cpp | 215 for (auto *ND : TPL->asArray()) { in AddTemplateParameterList() 691 for (const TemplateArgument &TA : SpecializationArgs->asArray()) { in AddFunctionDecl() 826 Args = CTSD->getTemplateArgs().asArray(); in AddDecl() 828 Args = VTSD->getTemplateArgs().asArray(); in AddDecl() 831 Args = FD->getTemplateSpecializationArgs()->asArray();
|
| H A D | DeclTemplate.cpp | 111 for (const NamedDecl *Param : llvm::reverse(asArray())) { in containsUnexpandedParameterPack() 173 for (const NamedDecl *P : asArray()) { in getMinRequiredArguments() 1028 OS, TemplateArgs.asArray(), Policy, in getSourceRange() 1444 OS, TemplateArgs.asArray(), Policy, in getSourceRange()
|
| H A D | NestedNameSpecifier.cpp | 290 OS, Record->getTemplateArgs().asArray(), Policy, in print()
|
| H A D | ODRDiagsEmitter.cpp | 828 FirstTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 830 SecondTemplate->getTemplateParameters()->asArray(); in diagnoseMismatch() 1200 for (const TemplateArgument &TA : TAL->asArray()) { in diagnoseMismatch()
|
| /llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | DbiModuleDescriptorBuilder.h | 45 ArrayRef<uint8_t> asArray() const { in asArray() function
|
| /llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | CrtpConstructorAccessibilityCheck.cpp | 55 CRTP->getTemplateArgs().asArray(), [&](const TemplateArgument &Arg) { in getDerivedParameter()
|
| /llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | DbiModuleDescriptorBuilder.cpp | 182 if (auto EC = SymbolWriter.writeBytes(Sym.asArray())) in commitSymbolStream()
|
| /llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdVariantChecker.cpp | 245 const auto &TypeOut = FD->getTemplateSpecializationArgs()->asArray()[0]; in handleStdGetCall()
|
| H A D | SmartPtrModeling.cpp | 191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() 206 const auto &TemplateArgs = FD->getTemplateSpecializationArgs()->asArray(); in getPointerTypeFromTemplateArg()
|
| /llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 206 for (auto &Arg : CTSD->getTemplateArgs().asArray()) { in visitCXXRecordDecl()
|
| /llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeEmitter.cpp | |
| /llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 551 ParamDecl->getTemplateParameters()->asArray(); in getTemplateParameterWithDefault() 716 /*DefaultArguments=*/SA->getTemplateArgs().asArray(), PartialOrdering, in DeduceTemplateSpecArguments() 723 SA->getTemplateArgs().asArray(), Info, Deduced, in DeduceTemplateSpecArguments() 3523 Partial->getTemplateArgs().asArray(), TemplateArgs, Info, Deduced, in SubstituteExplicitTemplateArguments() 3739 SugaredExplicitArgumentList->asArray(), 4079 FunctionTemplate, CanonicalDeducedArgumentList->asArray(), in ResolveOverloadForDeduction() 6289 ArrayRef<TemplateArgument> Args1 = PS1->getTemplateArgs().asArray(), in MarkUsedTemplateParameters() 6290 Args2 = PS2->getTemplateArgs().asArray(); in MarkUsedTemplateParameters() 6308 ArrayRef<TemplateArgument> Args1 = Spec->getTemplateArgs().asArray(), 6475 Name, PS1->getTemplateArgs().asArray()); in MarkUsedTemplateParameters() [all...] |
| H A D | SemaTemplateInstantiate.cpp | 196 Partial, VarTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleVarTemplateSpec() 204 Tmpl, VarTemplSpec->getTemplateInstantiationArgs().asArray(), 248 ClassTemplSpec->getTemplateInstantiationArgs().asArray(), in HandleClassTemplateSpec() 291 TemplateArgs->asArray(), in HandleFunction() 373 Specialization->getTemplateInstantiationArgs().asArray(); in HandleFunctionTemplateDecl() 4047 ClassTemplateSpec->getTemplateArgs().asArray(), in InstantiateClassMembers() 4106 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in InstantiateClassMembers()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2251 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitFunctionDecl() 2261 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitFunctionDecl() 2664 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitCXXMethodDecl() 2674 TemplateParams->getLAngleLoc(), TemplateParams->asArray(), in VisitCXXMethodDecl() 4996 InstantiatingTemplate Inst(*this, Loc, FTD, Args->asArray(), CSC, Info); in InstantiateFunctionDefinition() 5001 MultiLevelTemplateArgumentList MArgs(FTD, Args->asArray(), in InstantiateFunctionDefinition() 5296 Innermost.emplace(Function->getTemplateSpecializationArgs()->asArray()); in BuildVariableInstantiation() 5397 PartialSpec, PartialSpecArgs->asArray(), /*Final=*/false); in BuildVariableInstantiation() 5830 VarSpec->getTemplateArgs().asArray(), VarSpec)); in InstantiateMemInitializers()
|
| /llvm-project/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 275 printTemplateArgumentList(OS, Cls->getTemplateArgs().asArray(), Policy); in printTemplateSpecializationArgs() 730 auto TemplateParams = TemplateDecl->getTemplateParameters()->asArray(); in getFunctionPackType()
|
| /llvm-project/lldb/unittests/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClangTests.cpp | 588 for (auto const &arg : args.asArray()) { in TEST_F()
|
| /llvm-project/clang-tools-extra/clang-doc/ |
| H A D | Serialize.cpp | 564 for (const TemplateArgument &Arg : FTSI->TemplateArguments->asArray()) { in populateMemberTypeInfo() 720 for (const TemplateArgument &Arg : CTSD->getTemplateArgs().asArray()) {
|
| /llvm-project/clang/lib/Analysis/ |
| H A D | PathDiagnostic.cpp | 929 describeTemplateParameters(Out, T->getTemplateArgs().asArray(), in describeClass() 996 describeTemplateParameters(Out, TAList->asArray(), FD->getLangOpts(), "<", in describeCodeDecl()
|
| /llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 1942 return D.getTemplateArgs().asArray(); 1947 return D.getTemplateArgs().asArray(); 1958 return TemplateArgs->asArray();
|
| /llvm-project/clang-tools-extra/clangd/unittests/ |
| H A D | ParsedASTTests.cpp | 86 for (const auto &Arg : Args->asArray()) {
|