Home
last modified time | relevance | path

Searched refs:TemplateArgumentList (Results 1 – 25 of 25) sorted by relevance

/external/clang/include/clang/Sema/
DTemplateDeduction.h23 class TemplateArgumentList; variable
36 TemplateArgumentList *Deduced;
65 TemplateArgumentList *take() { in take()
66 TemplateArgumentList *Result = Deduced; in take()
73 void reset(TemplateArgumentList *NewDeduced) { in reset()
DTemplate.h56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
DOverload.h621 TemplateArgumentList *getTemplateArgumentList();
DSema.h132 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/
DDeclTemplate.h126 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 …]
DDecl.h34 class TemplateArgumentList; variable
1452 const TemplateArgumentList *TemplateArgs,
1883 const TemplateArgumentList *getTemplateSpecializationArgs() const;
1915 const TemplateArgumentList *TemplateArgs,
/external/clang/lib/AST/
DDeclTemplate.cpp552 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()
DItaniumMangle.cpp321 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()
DDecl.cpp195 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()
DTypePrinter.cpp599 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope()
685 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
DDumpXML.cpp291 void visitTemplateArguments(const TemplateArgumentList &L) { in visitTemplateArguments()
DASTContext.cpp4421 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in getObjCEncodingForTypeImpl()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp1799 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 …]
DSemaTemplate.cpp1909 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()
DSemaTemplateInstantiate.cpp52 const TemplateArgumentList *Innermost, in getTemplateInstantiationArgs()
105 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs()
1862 TemplateArgumentList *Args;
DSemaTemplateInstantiateDecl.cpp1148 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl()
1450 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl()
DSemaOverload.cpp463 TemplateArgumentList *
477 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList()
7153 if (TemplateArgumentList *Args in DiagnoseBadDeduction()
DSemaLookup.cpp1793 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in addAssociatedClassesAndNamespaces()
DSemaExpr.cpp9058 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in TraverseRecordType()
/external/clang/lib/CodeGen/
DCGDebugInfo.h131 const TemplateArgumentList &TAList,
DCGDebugInfo.cpp150 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/
DASTReaderDecl.cpp376 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()
DASTWriter.cpp3815 ASTWriter::AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs, in AddTemplateArgumentList()
/external/clang/include/clang/Serialization/
DASTWriter.h508 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs,
/external/clang/tools/libclang/
DCIndexUSRs.cpp445 const TemplateArgumentList &Args = Spec->getTemplateInstantiationArgs(); in VisitTagDecl()