/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 23 class TemplateArgumentList; variable 34 TemplateArgumentList *Deduced; 62 TemplateArgumentList *take() { in take() 63 TemplateArgumentList *Result = Deduced; in take() 79 void reset(TemplateArgumentList *NewDeduced) { in reset() 217 TemplateArgumentList *getTemplateArgumentList();
|
D | Template.h | 56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
|
D | Sema.h | 165 class TemplateArgumentList; variable 6053 const TemplateArgumentList &Args); 6456 const TemplateArgumentList &TemplateArgs, 6461 const TemplateArgumentList &TemplateArgs, 6580 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 6599 const TemplateArgumentList *Innermost = nullptr, 7267 const TemplateArgumentList &TemplateArgList,
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 173 class TemplateArgumentList final 174 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 182 TemplateArgumentList(const TemplateArgumentList &Other) = delete; 183 void operator=(const TemplateArgumentList &Other) = delete; 187 TemplateArgumentList(ArrayRef<TemplateArgument> Args); 196 static TemplateArgumentList *CreateCopy(ASTContext &Context, 203 explicit TemplateArgumentList(OnStackType, ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function 212 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function 403 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 416 const TemplateArgumentList *TemplateArgs, [all …]
|
D | Decl.h | 47 class TemplateArgumentList; variable 1664 const TemplateArgumentList *TemplateArgs, 2196 const TemplateArgumentList *getTemplateSpecializationArgs() const; 2228 const TemplateArgumentList *TemplateArgs,
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 663 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList 670 TemplateArgumentList * 671 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 674 return new (Mem) TemplateArgumentList(Args); in CreateCopy() 681 const TemplateArgumentList *TemplateArgs, in Create() 716 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl() 757 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() 1061 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl() 1089 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
D | ItaniumMangle.cpp | 551 void mangleTemplateArgs(const TemplateArgumentList &AL); 774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 858 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() 1322 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName() 1409 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() 1668 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() 4061 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { in mangleTemplateArgs() 4277 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() 4293 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() 4341 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
|
D | Decl.cpp | 360 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList() 398 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV() 479 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 531 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 1430 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() 2442 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 3188 const TemplateArgumentList * 3211 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
|
D | MicrosoftMangle.cpp | 330 const TemplateArgumentList &TemplateArgs); 358 const TemplateArgumentList &TemplateArgs); 697 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 731 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() 1117 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1215 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
|
D | DeclPrinter.cpp | 99 const TemplateArgumentList *Args = nullptr); 897 const TemplateArgumentList *Args) { in PrintTemplateParameters()
|
D | TypePrinter.cpp | 925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() 1010 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
|
D | ASTDumper.cpp | 242 void dumpTemplateArgumentList(const TemplateArgumentList &TAL); 943 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
D | Expr.cpp | 598 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); in ComputeName() 614 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
|
D | StmtPrinter.cpp | 1935 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 1926 const TemplateArgumentList &ParamList, in DeduceTemplateArguments() 1927 const TemplateArgumentList &ArgList, in DeduceTemplateArguments() 2087 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument() 2147 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument() 2167 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2195 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder)); in FinishTemplateArgumentDeduction() 2201 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction() 2202 = TemplateArgumentList::CreateCopy(S.Context, Builder); in FinishTemplateArgumentDeduction() 2263 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 2309 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() [all …]
|
D | SemaTemplate.cpp | 2160 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() 2751 TemplateArgumentList *Args; 2784 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId() 2786 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId() 3264 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument() 3316 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument() 3367 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument() 3517 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument() 3658 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in CheckTemplateArgument() 7029 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization() [all …]
|
D | SemaTemplateInstantiate.cpp | 54 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs() 135 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() 2286 TemplateArgumentList *Args;
|
D | SemaTemplateInstantiateDecl.cpp | 1608 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 1899 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl() 3714 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
|
D | SemaOverload.cpp | 557 TemplateArgumentList *TemplateArgs; 705 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() { in getTemplateArgumentList() 724 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList() 9485 if (TemplateArgumentList *Args = in DiagnoseBadDeduction() 9532 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 225 if (const TemplateArgumentList * in VisitFunctionDecl() 502 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
|
/external/clang/lib/Tooling/Core/ |
D | QualTypeNames.cpp | 172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 828 TemplateArgumentList *TemplArgList in VisitFunctionDecl() 829 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl() 1982 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl() 1983 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 1997 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2099 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl() 2124 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl() 3835 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 880 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 948 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs(); in clang_Type_getTemplateArgumentAsType()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 211 const TemplateArgumentList *TArgs = Info->TemplateArguments; in getFunctionName() 1512 const TemplateArgumentList &TAList = TSpecial->getTemplateArgs(); in CollectCXXTemplateParams()
|