/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() 200 TemplateArgumentList *getTemplateArgumentList();
|
D | Template.h | 56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
|
D | Sema.h | 162 class TemplateArgumentList; variable 5928 const TemplateArgumentList &Args); 6328 const TemplateArgumentList &TemplateArgs, 6333 const TemplateArgumentList &TemplateArgs, 6452 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 6471 const TemplateArgumentList *Innermost = nullptr, 7104 const TemplateArgumentList &TemplateArgList,
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 174 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) TemplateArgumentList final 175 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 183 TemplateArgumentList(const TemplateArgumentList &Other) = delete; 184 void operator=(const TemplateArgumentList &Other) = delete; 188 TemplateArgumentList(const TemplateArgument *Args, unsigned NumArgs); 197 static TemplateArgumentList *CreateCopy(ASTContext &Context, 205 explicit TemplateArgumentList(OnStackType, const TemplateArgument *Args, in TemplateArgumentList() function 215 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function 397 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 410 const TemplateArgumentList *TemplateArgs, [all …]
|
D | Decl.h | 46 class TemplateArgumentList; variable 1639 const TemplateArgumentList *TemplateArgs, 2174 const TemplateArgumentList *getTemplateSpecializationArgs() const; 2206 const TemplateArgumentList *TemplateArgs,
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 689 TemplateArgumentList::TemplateArgumentList(const TemplateArgument *Args, in TemplateArgumentList() function in TemplateArgumentList 696 TemplateArgumentList * 697 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 701 return new (Mem) TemplateArgumentList(Args, NumArgs); in CreateCopy() 708 const TemplateArgumentList *TemplateArgs, in Create() 744 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in ClassTemplateSpecializationDecl() 786 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() 1102 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in VarTemplateSpecializationDecl() 1131 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
D | ItaniumMangle.cpp | 401 void mangleTemplateArgs(const TemplateArgumentList &AL); 557 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 607 const TemplateArgumentList *TemplateArgs = nullptr; in mangleName() 1114 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() 1358 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() 3661 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { in mangleTemplateArgs() 3883 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() 3899 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() 3947 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
|
D | MicrosoftMangle.cpp | 289 const TemplateArgumentList &TemplateArgs); 316 const TemplateArgumentList &TemplateArgs); 661 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 695 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() 1081 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1167 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
|
D | Decl.cpp | 359 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList() 397 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV() 478 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 530 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 1428 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() 2366 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 3083 const TemplateArgumentList * 3106 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
|
D | DeclPrinter.cpp | 97 const TemplateArgumentList *Args = nullptr); 879 const TemplateArgumentList *Args) { in PrintTemplateParameters()
|
D | TypePrinter.cpp | 880 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() 968 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
|
D | ASTDumper.cpp | 240 void dumpTemplateArgumentList(const TemplateArgumentList &TAL); 912 void ASTDumper::dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
D | ExprCXX.cpp | 77 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in GetUuidAttrOfType()
|
D | Expr.cpp | 609 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); in ComputeName() 625 const TemplateArgumentList* Args = FSI->TemplateArguments; in ComputeName()
|
D | StmtPrinter.cpp | 1807 const TemplateArgumentList *Args = in VisitUserDefinedLiteral()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 1912 const TemplateArgumentList &ParamList, in DeduceTemplateArguments() 1913 const TemplateArgumentList &ArgList, in DeduceTemplateArguments() 2117 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2149 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() 2158 Info.reset(TemplateArgumentList::CreateCopy(S.Context, in FinishTemplateArgumentDeduction() 2171 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction() 2178 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction() 2179 = TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction() 2241 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 2287 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() [all …]
|
D | SemaTemplate.cpp | 2120 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() 2713 TemplateArgumentList *Args; 2744 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId() 2746 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId() 3221 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 3274 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 3327 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 3478 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument() 3619 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument() 6965 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization() [all …]
|
D | SemaTemplateInstantiate.cpp | 53 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs() 134 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() 2268 TemplateArgumentList *Args;
|
D | SemaTemplateInstantiateDecl.cpp | 1501 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 1823 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl() 3540 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 212 if (const TemplateArgumentList * in VisitFunctionDecl() 482 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 773 TemplateArgumentList *TemplArgList in VisitFunctionDecl() 774 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitFunctionDecl() 1899 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl() 1900 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDeclImpl() 1915 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDeclImpl() 2018 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl() 2044 TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitVarTemplateSpecializationDeclImpl() 3689 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 733 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
|
/external/lldb/source/Symbol/ |
D | ClangASTContext.cpp | 1268 TemplateArgumentList template_args (TemplateArgumentList::OnStack, in CreateFunctionTemplateSpecializationInfo()
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 935 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs(); in clang_Type_getTemplateArgumentAsType()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 205 const TemplateArgumentList *TArgs = Info->TemplateArguments; in getFunctionName() 1402 const TemplateArgumentList &TAList = TSpecial->getTemplateArgs(); in CollectCXXTemplateParams()
|