Home
last modified time | relevance | path

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

12

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp135 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() local
207 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
251 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate()
261 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
271 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
282 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
292 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate()
301 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
311 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
321 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()
232 const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentModeAttr()
240 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateOMPDeclareSimdDeclAttr()
310 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateAttrs()
[all …]
DSemaExprMember.cpp238 const TemplateArgumentListInfo *TemplateArgs, in BuildPossibleImplicitMemberExpr()
463 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr()
722 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
913 ExprObjectKind OK, const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr()
936 const TemplateArgumentListInfo *TemplateArgs, in getVarTemplateSpecialization()
967 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
1732 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local
1840 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
DSemaTemplate.cpp415 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression()
453 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr()
538 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments()
2043 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType()
2116 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType()
2160 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() local
2290 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local
2357 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local
2513 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local
2530 TemplateArgumentListInfo TemplateArgs = in ActOnVarTemplateSpecialization() local
[all …]
DSemaTemplateDeduction.cpp2087 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument() local
2147 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument() local
2167 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2263 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
2309 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction()
2404 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments()
5016 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
DSemaTemplateVariadic.cpp541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaCXXScopeSpec.cpp902 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
DTreeTransform.h1986 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr()
2661 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr()
2683 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr()
2768 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr()
2791 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr()
8222 TemplateArgumentListInfo TransArgs, *TemplateArgs = nullptr; in TransformDeclRefExpr() local
11677 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
DSemaAccess.cpp1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
/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.h202 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
/external/clang/lib/AST/
DItaniumMangle.cpp774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
858 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() local
878 const TemplateArgument *TemplateArgs, in mangleTemplateName()
1409 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local
1422 const TemplateArgument *TemplateArgs, in mangleNestedName()
1668 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local
4052 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs, in mangleTemplateArgs()
4069 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs, in mangleTemplateArgs()
4277 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() local
4293 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() local
[all …]
DExprCXX.cpp254 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr()
1113 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr()
1150 const TemplateArgumentListInfo *TemplateArgs) { in Create()
1217 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr()
1251 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
DDeclTemplate.cpp459 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local
681 const TemplateArgumentList *TemplateArgs, in Create()
757 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
1089 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
DMicrosoftMangle.cpp697 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
731 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local
1117 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1215 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
1305 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
DDecl.cpp1430 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() local
2442 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local
3211 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
3232 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
DTypePrinter.cpp925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local
1010 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
DExpr.cpp328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr()
377 const TemplateArgumentListInfo *TemplateArgs) { in Create()
393 const TemplateArgumentListInfo *TemplateArgs) { in Create()
/external/clang/lib/Parse/
DParseTemplate.cpp904 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName()
983 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local
1266 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
DParseDeclCXX.cpp1007 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local
1398 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
DParseExprCXX.cpp2130 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
/external/clang/include/clang/AST/
DDeclTemplate.h403 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
489 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DTGParser.cpp39 SmallVector<Init*, 4> TemplateArgs; member
49 SmallVector<Init*, 4> TemplateArgs; member
317 SubstStack TemplateArgs; in AddSubMultiClass() local
/external/llvm/lib/TableGen/
DTGParser.cpp30 std::vector<Init*> TemplateArgs; member
39 std::vector<Init*> TemplateArgs; member

12