Home
last modified time | relevance | path

Searched defs:TemplateArgs (Results 1 – 25 of 36) sorted by relevance

12

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp134 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() local
206 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
250 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate()
260 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
270 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
281 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
291 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate()
300 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
310 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
320 NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
[all …]
DSemaTemplateInstantiateDecl.cpp41 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
79 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
99 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
137 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
160 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
171 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
205 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateAttrs()
2376 TemplateArgumentListInfo TemplateArgs; in VisitClassScopeFunctionSpecializationDecl() local
2671 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstDecl()
3073 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedParametersToScope()
[all …]
DSemaTemplate.cpp412 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression()
437 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr()
523 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments()
2012 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType()
2056 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() local
2185 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local
2252 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local
2408 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local
2425 TemplateArgumentListInfo TemplateArgs = in ActOnVarTemplateSpecialization() local
2672 const TemplateArgumentListInfo &TemplateArgs) { in CheckVarTemplateId()
[all …]
DSemaExprMember.cpp240 const TemplateArgumentListInfo *TemplateArgs) { in BuildPossibleImplicitMemberExpr()
450 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr()
698 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
888 ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr()
904 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
1639 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local
1736 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
DSemaTemplateDeduction.cpp2109 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2141 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
2233 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2279 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2309 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
2399 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2809 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
4942 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
DSemaTemplateVariadic.cpp541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaCXXScopeSpec.cpp869 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
DTreeTransform.h1735 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr()
2397 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr()
2419 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr()
2493 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr()
2516 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr()
7289 TemplateArgumentListInfo TransArgs, *TemplateArgs = nullptr; in TransformDeclRefExpr() local
10582 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
DSemaAccess.cpp1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
DSemaOverload.cpp11630 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in BuildCallToMemberFunction() local
12203 TemplateArgumentListInfo *TemplateArgs) { in BuildLiteralOperatorCall()
12424 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in FixOverloadedFunctionReference() local
12447 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in FixOverloadedFunctionReference() local
/external/clang/include/clang/Sema/
DTemplate.h56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList()
96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments()
377 const MultiLevelTemplateArgumentList &TemplateArgs; variable
398 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
DParsedTemplate.h195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
/external/clang/lib/AST/
DItaniumMangle.cpp559 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
609 const TemplateArgumentList *TemplateArgs = nullptr; in mangleName() local
628 const TemplateArgument *TemplateArgs, in mangleName()
1117 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local
1130 const TemplateArgument *TemplateArgs, in mangleNestedName()
1360 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local
3476 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
3492 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs, in mangleTemplateArgs()
3706 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() local
3722 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() local
[all …]
DExprCXX.cpp324 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr()
1197 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr()
1254 const TemplateArgumentListInfo *TemplateArgs) { in Create()
1330 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr()
1366 const TemplateArgumentListInfo *TemplateArgs, in Create()
DMicrosoftMangle.cpp638 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
672 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local
1045 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1131 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
1205 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
DDeclTemplate.cpp473 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local
687 const TemplateArgumentList *TemplateArgs, in Create()
765 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
1110 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
DDecl.cpp1388 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() local
2337 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local
3080 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
3101 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
DTypePrinter.cpp876 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local
963 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
DExpr.cpp328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr()
376 const TemplateArgumentListInfo *TemplateArgs) { in Create()
392 const TemplateArgumentListInfo *TemplateArgs) { in Create()
DASTImporter.cpp4141 SmallVector<TemplateArgument, 2> TemplateArgs; in VisitClassTemplateSpecializationDecl() local
4335 SmallVector<TemplateArgument, 2> TemplateArgs; in VisitVarTemplateSpecializationDecl() local
/external/clang/lib/Parse/
DParseTemplate.cpp864 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName()
942 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local
1229 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
DParseDeclCXX.cpp999 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local
1348 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
DParseExprCXX.cpp2043 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
/external/clang/include/clang/AST/
DDeclTemplate.h293 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
388 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
/external/llvm/lib/TableGen/
DTGParser.cpp32 std::vector<Init*> TemplateArgs; member
41 std::vector<Init*> TemplateArgs; member

12