/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 | 423 SmallVector<TemplateArgument, 16> TemplateArgs; 424 TemplateArgs.resize(Params->size()); 425 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data()); 428 &TemplateArgs[0], 429 TemplateArgs.size()); 615 const TemplateArgumentList *TemplateArgs, 624 TemplateArgs, 651 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), 695 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); 697 TemplateArgs.data() [all...] |
TypePrinter.cpp | 621 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 624 TemplateArgs.data(), 625 TemplateArgs.size(), 715 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 716 Args = TemplateArgs.data(); 717 NumArgs = TemplateArgs.size(); [all...] |
Decl.cpp | 405 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; 406 LV.mergeWithMin(getLVForTemplateArgumentList(templateArgs, F)); 431 const TemplateArgumentList &TemplateArgs = spec->getTemplateArgs(); 432 LV.mergeWithMin(getLVForTemplateArgumentList(TemplateArgs, F)); [all...] |
ItaniumMangle.cpp | 294 const TemplateArgument *TemplateArgs, 310 const TemplateArgument *TemplateArgs, 345 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs); 347 const TemplateArgument *TemplateArgs, 350 const TemplateArgument *TemplateArgs, 519 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 523 TemplateArgs = FD->getTemplateSpecializationArgs(); 531 TemplateArgs = &Spec->getTemplateArgs(); 570 const TemplateArgumentList *TemplateArgs = 0; 571 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) { [all...] |
Type.cpp | [all...] |
ASTImporter.cpp | [all...] |
ASTContext.cpp | [all...] |
/external/clang/lib/Parse/ |
ParseTemplate.cpp | 691 TemplateArgList &TemplateArgs, 703 Invalid = ParseTemplateArgumentList(TemplateArgs); 796 TemplateArgList TemplateArgs; 800 TemplateArgs, 811 ASTTemplateArgsPtr TemplateArgsPtr(Actions, TemplateArgs.data(), 812 TemplateArgs.size()); 841 = TemplateIdAnnotation::Allocate(TemplateArgs.size(), TemplateIds); 857 for (unsigned Arg = 0, ArgEnd = TemplateArgs.size(); Arg != ArgEnd; ++Arg) 858 Args[Arg] = ParsedTemplateArgument(TemplateArgs[Arg]); [all...] |
ParseDeclCXX.cpp | [all...] |
ParseExprCXX.cpp | [all...] |
/external/clang/include/clang/AST/ |
DeclTemplate.h | 270 const TemplateArgumentList *TemplateArgs, 275 TemplateArguments(TemplateArgs), 283 const TemplateArgumentList *TemplateArgs, 349 Profile(llvm::FoldingSetNodeID &ID, const TemplateArgument *TemplateArgs, 353 TemplateArgs[Arg].Profile(ID, Context); 442 const TemplateArgumentListInfo &TemplateArgs); [all...] |
/external/clang/lib/Sema/ |
SemaExprMember.cpp | 228 const TemplateArgumentListInfo *TemplateArgs) { 231 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true); 236 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false); 245 if (TemplateArgs || TemplateKWLoc.isValid()) 246 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs); 443 const TemplateArgumentListInfo *TemplateArgs) { 475 NameInfo, TemplateArgs)); 642 const TemplateArgumentListInfo *TemplateArgs) { 648 NameInfo, TemplateArgs); 658 OpLoc, SS, TemplateArgs != 0) [all...] |
SemaTemplateInstantiate.cpp | 106 if (const TemplateArgumentList *TemplateArgs 109 Result.addOuterTemplateArguments(TemplateArgs); 186 Inst.TemplateArgs = 0; 209 Inst.TemplateArgs = 0; 220 const TemplateArgument *TemplateArgs, 235 Inst.TemplateArgs = TemplateArgs; 246 const TemplateArgument *TemplateArgs, 262 Inst.TemplateArgs = TemplateArgs; [all...] |
SemaTemplateInstantiateDecl.cpp | 35 TemplateArgs); 51 TemplateArgs); 63 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, 80 TemplateArgs); 85 TemplateArgs, 104 *this, TemplateArgs); 148 DI = SemaRef.SubstType(DI, TemplateArgs, 182 TemplateArgs); 194 SemaRef.InstantiateAttrs(TemplateArgs, D, Typedef); 265 TemplateArgs, [all...] |
SemaLookup.cpp | [all...] |
SemaTemplate.cpp | 409 const TemplateArgumentListInfo *TemplateArgs) { 429 TemplateArgs)); 432 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); 439 const TemplateArgumentListInfo *TemplateArgs) { 444 TemplateArgs)); 527 TemplateArgumentListInfo &TemplateArgs) { 529 TemplateArgs.addArgument(translateTemplateArgument(*this, [all...] |
SemaDecl.cpp | 662 NameInfo, /*TemplateArgs=*/0); [all...] |
SemaOverload.cpp | [all...] |
TreeTransform.h | [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | [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(); 160 if (TArgs.size() < SubClass.TemplateArgs.size()) 166 if (i < SubClass.TemplateArgs.size()) { 169 SubClass.TemplateArgs[i])) 240 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) 247 if (i < SubMultiClass.TemplateArgs.size()) { 252 SubMultiClass.TemplateArgs[i]) [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.cpp | 193 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 194 Args = TemplateArgs.data(); 195 NumArgs = TemplateArgs.size(); [all...] |
/external/clang/tools/libclang/ |
CIndex.cpp | 656 const TemplateArgumentLoc *TemplateArgs = D->getTemplateArgsAsWritten(); 658 if (VisitTemplateArgumentLoc(TemplateArgs[I])) [all...] |