/external/clang/include/clang/Sema/ |
ParsedTemplate.h | 195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); 197 new (TemplateArgs + I) ParsedTemplateArgument();
|
Sema.h | [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 455 SmallVector<TemplateArgument, 16> TemplateArgs; 456 TemplateArgs.resize(Params->size()); 457 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data()); 460 &TemplateArgs[0], 461 TemplateArgs.size()); 683 const TemplateArgumentList *TemplateArgs, 692 TemplateArgs, 719 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), [all...] |
MicrosoftMangle.cpp | 110 const TemplateArgumentList &TemplateArgs); 136 const TemplateArgumentList &TemplateArgs); 398 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 402 TemplateArgs = FD->getTemplateSpecializationArgs(); 410 TemplateArgs = &Spec->getTemplateArgs(); 426 const TemplateArgumentList *TemplateArgs = 0; 427 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { 433 mangleTemplateInstantiationName(TD, *TemplateArgs); 465 mangleTemplateInstantiationName(TD, *TemplateArgs); 811 const TemplateArgumentList &TemplateArgs) { [all...] |
TypePrinter.cpp | 834 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 836 TemplateArgs.data(), 837 TemplateArgs.size(), 921 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 922 Args = TemplateArgs.data(); 923 NumArgs = TemplateArgs.size(); [all...] |
Decl.cpp | 390 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; 391 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation); 471 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); 472 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation); [all...] |
ItaniumMangle.cpp | 321 const TemplateArgument *TemplateArgs, 339 const TemplateArgument *TemplateArgs, 375 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs); 376 void mangleTemplateArgs(const TemplateArgument *TemplateArgs, 542 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 546 TemplateArgs = FD->getTemplateSpecializationArgs(); 554 TemplateArgs = &Spec->getTemplateArgs(); 561 TemplateArgs = &Spec->getTemplateArgs(); 600 const TemplateArgumentList *TemplateArgs = 0; 601 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { [all...] |
Type.cpp | [all...] |
ASTImporter.cpp | [all...] |
ASTContext.cpp | [all...] |
/external/clang/lib/Parse/ |
ParseTemplate.cpp | 810 TemplateArgList &TemplateArgs, 822 Invalid = ParseTemplateArgumentList(TemplateArgs); [all...] |
ParseExprCXX.cpp | [all...] |
ParseDeclCXX.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaExprMember.cpp | 237 const TemplateArgumentListInfo *TemplateArgs) { 240 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true); 245 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false); 255 if (TemplateArgs || TemplateKWLoc.isValid()) 256 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs); 453 const TemplateArgumentListInfo *TemplateArgs) { 485 NameInfo, TemplateArgs)); 668 const TemplateArgumentListInfo *TemplateArgs) { 674 NameInfo, TemplateArgs); 684 OpLoc, SS, TemplateArgs != 0) [all...] |
SemaTemplateInstantiate.cpp | 123 if (const TemplateArgumentList *TemplateArgs 126 Result.addOuterTemplateArguments(TemplateArgs); 202 Inst.TemplateArgs = 0; 225 Inst.TemplateArgs = 0; 236 ArrayRef<TemplateArgument> TemplateArgs, 250 Inst.TemplateArgs = TemplateArgs.data(); 251 Inst.NumTemplateArgs = TemplateArgs.size(); 261 ArrayRef<TemplateArgument> TemplateArgs, 275 Inst.TemplateArgs = TemplateArgs.data() [all...] |
SemaLookup.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | 35 TemplateArgs); 51 TemplateArgs); 64 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, 69 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); 75 TemplateArgs, Aligned->getLocation(), 84 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, 87 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false); 106 Unexpanded, TemplateArgs, Expand, 112 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, true); 116 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false) [all...] |
SemaTemplate.cpp | 419 const TemplateArgumentListInfo *TemplateArgs) { 439 TemplateArgs)); 442 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); 449 const TemplateArgumentListInfo *TemplateArgs) { 454 TemplateArgs)); 537 TemplateArgumentListInfo &TemplateArgs) { 539 TemplateArgs.addArgument(translateTemplateArgument(*this, [all...] |
SemaDecl.cpp | 756 /*TemplateArgs=*/0); [all...] |
SemaExpr.cpp | [all...] |
/external/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(); 159 if (TArgs.size() < SubClass.TemplateArgs.size()) 166 if (i < SubClass.TemplateArgs.size()) { 169 std::vector<unsigned>(), SubClass.TemplateArgs[i])) 242 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) 249 if (i < SubMultiClass.TemplateArgs.size()) { 254 SubMultiClass.TemplateArgs[i]) [all...] |
/external/clang/include/clang/AST/ |
DeclTemplate.h | 291 const TemplateArgumentList *TemplateArgs, 296 TemplateArguments(TemplateArgs), 304 const TemplateArgumentList *TemplateArgs, 387 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, 391 TemplateArgs[Arg].Profile(ID, Context); 488 const TemplateArgumentListInfo &TemplateArgs); [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.cpp | 248 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 249 Args = TemplateArgs.data(); 250 NumArgs = TemplateArgs.size(); [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | 704 const TemplateArgumentLoc *TemplateArgs = D->getTemplateArgsAsWritten(); 706 if (VisitTemplateArgumentLoc(TemplateArgs[I])) [all...] |