/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 23 class TemplateArgumentList; variable 36 TemplateArgumentList *Deduced; 65 TemplateArgumentList *take() { in take() 66 TemplateArgumentList *Result = Deduced; in take() 73 void reset(TemplateArgumentList *NewDeduced) { in reset()
|
D | Template.h | 56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
|
D | Overload.h | 621 TemplateArgumentList *getTemplateArgumentList();
|
D | Sema.h | 132 class TemplateArgumentList; variable 3969 const TemplateArgumentList &Args); 4309 const TemplateArgumentList &TemplateArgs, 4392 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 4404 const TemplateArgumentList *Innermost = 0,
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 126 class TemplateArgumentList { 137 TemplateArgumentList(const TemplateArgumentList &Other); // DO NOT IMPL 138 void operator=(const TemplateArgumentList &Other); // DO NOT IMPL 140 TemplateArgumentList(const TemplateArgument *Args, unsigned NumArgs, in TemplateArgumentList() function 151 static TemplateArgumentList *CreateCopy(ASTContext &Context, 159 explicit TemplateArgumentList(OnStackType, in TemplateArgumentList() function 169 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function 266 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 279 const TemplateArgumentList *TemplateArgs, in Create() 300 const TemplateArgumentList *TemplateArguments; [all …]
|
D | Decl.h | 34 class TemplateArgumentList; variable 1452 const TemplateArgumentList *TemplateArgs, 1883 const TemplateArgumentList *getTemplateSpecializationArgs() const; 1915 const TemplateArgumentList *TemplateArgs,
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 552 TemplateArgumentList * 553 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 556 std::size_t Size = sizeof(TemplateArgumentList) in CreateCopy() 561 static_cast<TemplateArgumentList *>(Mem) + 1); in CreateCopy() 563 return new (Mem) TemplateArgumentList(StoredArgs, NumArgs, true); in CreateCopy() 582 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)), in ClassTemplateSpecializationDecl() 624 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
D | ItaniumMangle.cpp | 321 const TemplateArgumentList &AL); 486 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 528 const TemplateArgumentList *TemplateArgs = 0; in mangleName() 1154 const TemplateArgumentList *TemplateArgs = 0; in mangleNestedName() 1282 const TemplateArgumentList *TemplateArgs = 0; in manglePrefix() 2848 const TemplateArgumentList &AL) { in mangleTemplateArgs() 3057 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() 3073 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() 3121 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution()
|
D | Decl.cpp | 195 getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList() 417 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in getLVForNamespaceScopeDecl() 443 const TemplateArgumentList &TemplateArgs = spec->getTemplateArgs(); in getLVForNamespaceScopeDecl() 837 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in getQualifiedNameAsString() 1440 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 1974 const TemplateArgumentList * 1997 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
|
D | TypePrinter.cpp | 599 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() 685 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
|
D | DumpXML.cpp | 291 void visitTemplateArguments(const TemplateArgumentList &L) { in visitTemplateArguments()
|
D | ASTContext.cpp | 4421 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in getObjCEncodingForTypeImpl()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 1799 const TemplateArgumentList &ParamList, in DeduceTemplateArguments() 1800 const TemplateArgumentList &ArgList, in DeduceTemplateArguments() 1998 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2029 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() 2038 Info.reset(TemplateArgumentList::CreateCopy(S.Context, in FinishTemplateArgumentDeduction() 2051 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction() 2058 TemplateArgumentList *DeducedArgumentList in FinishTemplateArgumentDeduction() 2059 = TemplateArgumentList::CreateCopy(S.Context, Builder.data(), in FinishTemplateArgumentDeduction() 2120 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 2243 TemplateArgumentList *ExplicitArgumentList in SubstituteExplicitTemplateArguments() [all …]
|
D | SemaTemplate.cpp | 1909 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() 2417 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 2465 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 2512 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in SubstDefaultTemplateArgument() 2655 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument() 2784 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgument() 5483 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization() 5484 TemplateArgumentList(Specialization->getTemplateSpecializationArgs()); in CheckFunctionTemplateSpecialization() 6665 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
|
D | SemaTemplateInstantiate.cpp | 52 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs() 105 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() 1862 TemplateArgumentList *Args;
|
D | SemaTemplateInstantiateDecl.cpp | 1148 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 1450 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
|
D | SemaOverload.cpp | 463 TemplateArgumentList * 477 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList() 7153 if (TemplateArgumentList *Args in DiagnoseBadDeduction()
|
D | SemaLookup.cpp | 1793 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in addAssociatedClassesAndNamespaces()
|
D | SemaExpr.cpp | 9058 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in TraverseRecordType()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 131 const TemplateArgumentList &TAList,
|
D | CGDebugInfo.cpp | 150 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in getClassName() 869 const TemplateArgumentList &TAList, in CollectTemplateParams() 916 const TemplateArgumentList &TAList = TSpecial->getTemplateInstantiationArgs(); in CollectCXXTemplateParams()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 376 TemplateArgumentList *TemplArgList in VisitFunctionDecl() 377 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), TemplArgs.size()); in VisitFunctionDecl() 1162 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDecl() 1163 = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDecl() 1187 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs.data(), in VisitClassTemplateSpecializationDecl()
|
D | ASTWriter.cpp | 3815 ASTWriter::AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs, in AddTemplateArgumentList()
|
/external/clang/include/clang/Serialization/ |
D | ASTWriter.h | 508 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
|
/external/clang/tools/libclang/ |
D | CIndexUSRs.cpp | 445 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()
|