/external/clang/include/clang/Sema/ |
ParsedTemplate.h | 202 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); 204 new (TemplateArgs + I) ParsedTemplateArgument();
|
/external/clang/lib/Tooling/Core/ |
QualTypeNames.cpp | 172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); 176 for (unsigned int I = 0, E = TemplateArgs.size(); I != E; ++I) { 179 TemplateArgument Arg(TemplateArgs[I]);
|
/external/v8/tools/clang/blink_gc_plugin/ |
RecordInfo.h | 83 typedef std::vector<const clang::Type*> TemplateArgs; 96 bool GetTemplateArgs(size_t count, TemplateArgs* output_args);
|
/external/clang/lib/AST/ |
DeclTemplate.cpp | 459 SmallVector<TemplateArgument, 16> TemplateArgs; 460 TemplateArgs.resize(Params->size()); 461 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data()); 464 TemplateArgs); 681 const TemplateArgumentList *TemplateArgs, 690 TemplateArgs, 716 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), 757 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); 759 OS, TemplateArgs.asArray(), Policy); [all...] |
TypePrinter.cpp | 925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 927 OS, TemplateArgs.asArray(), Policy); [all...] |
ItaniumMangle.cpp | 473 const TemplateArgument *TemplateArgs, 501 const TemplateArgument *TemplateArgs, 547 void mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs, 549 void mangleTemplateArgs(const TemplateArgument *TemplateArgs, 774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 778 TemplateArgs = FD->getTemplateSpecializationArgs(); 786 TemplateArgs = &Spec->getTemplateArgs(); 793 TemplateArgs = &Spec->getTemplateArgs(); 858 const TemplateArgumentList *TemplateArgs = nullptr; 859 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { [all...] |
MicrosoftMangle.cpp | 330 const TemplateArgumentList &TemplateArgs); 358 const TemplateArgumentList &TemplateArgs); 697 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 701 TemplateArgs = FD->getTemplateSpecializationArgs(); 709 TemplateArgs = &Spec->getTemplateArgs(); 716 TemplateArgs = &Spec->getTemplateArgs(); 731 const TemplateArgumentList *TemplateArgs = nullptr; 732 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { 737 mangleTemplateInstantiationName(TD, *TemplateArgs); 760 Extra.mangleTemplateInstantiationName(TD, *TemplateArgs); [all...] |
Decl.cpp | 398 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; 399 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation); 479 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); 480 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation); 531 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); 532 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation); [all...] |
ASTImporter.cpp | [all...] |
/external/clang/lib/Parse/ |
ParseTemplate.cpp | [all...] |
ParseDeclCXX.cpp | [all...] |
ParseExprCXX.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaExprMember.cpp | 238 const TemplateArgumentListInfo *TemplateArgs, 242 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true, S); 247 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false, 258 if (TemplateArgs || TemplateKWLoc.isValid()) 259 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs); 463 const TemplateArgumentListInfo *TemplateArgs) { 493 NameInfo, TemplateArgs); 722 const TemplateArgumentListInfo *TemplateArgs, 730 NameInfo, TemplateArgs); 741 SS, TemplateArgs != nullptr, TE) [all...] |
SemaTemplateInstantiate.cpp | 135 if (const TemplateArgumentList *TemplateArgs 138 Result.addOuterTemplateArguments(TemplateArgs); 207 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, 224 Inst.TemplateArgs = TemplateArgs.data(); 225 Inst.NumTemplateArgs = TemplateArgs.size(); 251 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) 256 TemplateArgs) {} 261 ArrayRef<TemplateArgument> TemplateArgs, 266 TemplateArgs, &DeductionInfo) { [all...] |
SemaTemplateInstantiateDecl.cpp | 41 const MultiLevelTemplateArgumentList &TemplateArgs) { 56 TemplateArgs); 67 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs); 72 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs); 79 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, 84 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); 90 TemplateArgs, Aligned->getLocation(), 99 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, 102 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false); 121 Unexpanded, TemplateArgs, Expand [all...] |
SemaCodeComplete.cpp | [all...] |
SemaTemplate.cpp | 415 const TemplateArgumentListInfo *TemplateArgs) { 443 FirstQualifierInScope, NameInfo, TemplateArgs); 446 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); 453 const TemplateArgumentListInfo *TemplateArgs) { 456 TemplateArgs); 538 TemplateArgumentListInfo &TemplateArgs) { 540 TemplateArgs.addArgument(translateTemplateArgument(*this, [all...] |
/external/llvm/lib/TableGen/ |
TGParser.cpp | 30 std::vector<Init*> TemplateArgs; 39 std::vector<Init*> TemplateArgs; 52 for (Init *TA : TemplateArgs) 157 if (TArgs.size() < SubClass.TemplateArgs.size()) 164 if (i < SubClass.TemplateArgs.size()) { 167 None, SubClass.TemplateArgs[i])) 233 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) 240 if (i < SubMultiClass.TemplateArgs.size()) { 244 None, SubMultiClass.TemplateArgs[i])) 258 None, SubMultiClass.TemplateArgs[i]) [all...] |
/external/swiftshader/third_party/LLVM/lib/TableGen/ |
TGParser.cpp | 31 std::vector<Init*> TemplateArgs; 40 std::vector<Init*> TemplateArgs; 53 for (std::vector<Init *>::const_iterator i = TemplateArgs.begin(), 54 iend = TemplateArgs.end(); 157 if (TArgs.size() < SubClass.TemplateArgs.size()) 163 if (i < SubClass.TemplateArgs.size()) { 166 SubClass.TemplateArgs[i])) 237 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) 244 if (i < SubMultiClass.TemplateArgs.size()) { 249 SubMultiClass.TemplateArgs[i]) [all...] |
/external/clang/include/clang/AST/ |
DeclTemplate.h | 403 const TemplateArgumentList *TemplateArgs, 408 TemplateArguments(TemplateArgs), 416 const TemplateArgumentList *TemplateArgs, 489 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, 491 ID.AddInteger(TemplateArgs.size()); 492 for (const TemplateArgument &TemplateArg : TemplateArgs) 586 const TemplateArgumentListInfo &TemplateArgs); 591 const TemplateArgumentListInfo &TemplateArgs); [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/TableGen/ |
TGParser.cpp | 40 SmallVector<Init*, 4> TemplateArgs; 50 SmallVector<Init*, 4> TemplateArgs; 65 for (Init *TA : TemplateArgs) 239 if (TArgs.size() < SubClass.TemplateArgs.size()) 248 if (i < SubClass.TemplateArgs.size()) { 251 None, SubClass.TemplateArgs[i])) 312 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) 318 SubstStack TemplateArgs; 320 if (i < SubMultiClass.TemplateArgs.size()) { 321 TemplateArgs.emplace_back(SMCTArgs[i], SubMultiClass.TemplateArgs[i]) [all...] |
/external/libcxxabi/src/demangle/ |
ItaniumDemangle.h | 65 X(TemplateArgs) \ 1107 class TemplateArgs final : public Node { 1111 TemplateArgs(NodeArray Params_) : Node(KTemplateArgs), Params(Params_) {} [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Demangle/ |
ItaniumDemangle.cpp | 1001 class TemplateArgs final : public Node { 1005 TemplateArgs(NodeArray Params_) : Node(KTemplateArgs), Params(Params_) {} 1075 Node *TemplateArgs; 1078 : Node(KNameWithTemplateArgs), Name(Name_), TemplateArgs(TemplateArgs_) {} 1084 TemplateArgs->print(S); [all...] |