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()
208 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentCUDALaunchBoundsAttr()
230 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateAttrs()
2440 TemplateArgumentListInfo TemplateArgs; in VisitClassScopeFunctionSpecializationDecl() local
2735 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstDecl()
[all …]
DSemaTemplate.cpp413 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression()
438 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr()
524 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments()
2026 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType()
2076 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType()
2120 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() local
2252 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local
2319 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local
2475 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local
2492 TemplateArgumentListInfo TemplateArgs = in ActOnVarTemplateSpecialization() local
[all …]
DSemaExprMember.cpp237 const TemplateArgumentListInfo *TemplateArgs, in BuildPossibleImplicitMemberExpr()
449 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr()
708 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
899 ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr()
927 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
1667 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local
1764 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
DSemaTemplateDeduction.cpp2117 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2149 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
2241 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2287 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2317 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
2407 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2817 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local
5021 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
DSemaTemplateVariadic.cpp541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaCXXScopeSpec.cpp872 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
DTreeTransform.h1913 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr()
2588 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr()
2610 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr()
2684 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr()
2707 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr()
7912 TemplateArgumentListInfo TransArgs, *TemplateArgs = nullptr; in TransformDeclRefExpr() local
11337 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
DSemaAccess.cpp1497 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
DSemaOverload.cpp11975 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in BuildCallToMemberFunction() local
12569 TemplateArgumentListInfo *TemplateArgs) { in BuildLiteralOperatorCall()
12785 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in FixOverloadedFunctionReference() local
12808 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.cpp557 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
607 const TemplateArgumentList *TemplateArgs = nullptr; in mangleName() local
626 const TemplateArgument *TemplateArgs, in mangleName()
1114 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local
1127 const TemplateArgument *TemplateArgs, in mangleNestedName()
1358 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local
3653 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
3669 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs, in mangleTemplateArgs()
3883 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() local
3899 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() local
[all …]
DExprCXX.cpp324 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr()
1206 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr()
1263 const TemplateArgumentListInfo *TemplateArgs) { in Create()
1339 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr()
1375 const TemplateArgumentListInfo *TemplateArgs, in Create()
DDeclTemplate.cpp477 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local
708 const TemplateArgumentList *TemplateArgs, in Create()
786 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
1131 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
DMicrosoftMangle.cpp661 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
695 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local
1081 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1167 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
1257 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
DDecl.cpp1428 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() local
2366 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local
3106 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
3127 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
DTypePrinter.cpp880 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local
968 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()
/external/clang/lib/Parse/
DParseTemplate.cpp884 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName()
963 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local
1249 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
DParseDeclCXX.cpp1007 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local
1382 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
DParseExprCXX.cpp2051 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
/external/clang/include/clang/AST/
DDeclTemplate.h397 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
483 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
/external/llvm/include/llvm/TableGen/
DRecord.h1154 std::vector<Init *> TemplateArgs; variable

12