/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 135 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 41 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 …]
|
D | SemaExprMember.cpp | 238 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()
|
D | SemaTemplate.cpp | 415 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 …]
|
D | SemaTemplateDeduction.cpp | 2087 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()
|
D | SemaTemplateVariadic.cpp | 541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaCXXScopeSpec.cpp | 902 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
D | TreeTransform.h | 1986 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()
|
D | SemaAccess.cpp | 1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 56 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()
|
D | ParsedTemplate.h | 202 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
|
/external/clang/lib/AST/ |
D | ItaniumMangle.cpp | 774 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 …]
|
D | ExprCXX.cpp | 254 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()
|
D | DeclTemplate.cpp | 459 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
|
D | MicrosoftMangle.cpp | 697 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
|
D | Decl.cpp | 1430 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()
|
D | TypePrinter.cpp | 925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 1010 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
|
D | Expr.cpp | 328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 377 const TemplateArgumentListInfo *TemplateArgs) { in Create() 393 const TemplateArgumentListInfo *TemplateArgs) { in Create()
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 904 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 983 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1266 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
|
D | ParseDeclCXX.cpp | 1007 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local 1398 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
|
D | ParseExprCXX.cpp | 2130 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 403 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 489 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
|
/external/clang/lib/Tooling/Core/ |
D | QualTypeNames.cpp | 172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/ |
D | TGParser.cpp | 39 SmallVector<Init*, 4> TemplateArgs; member 49 SmallVector<Init*, 4> TemplateArgs; member 317 SubstStack TemplateArgs; in AddSubMultiClass() local
|
/external/llvm/lib/TableGen/ |
D | TGParser.cpp | 30 std::vector<Init*> TemplateArgs; member 39 std::vector<Init*> TemplateArgs; member
|