/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 134 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 …]
|
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() 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 …]
|
D | SemaTemplate.cpp | 412 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 …]
|
D | SemaExprMember.cpp | 240 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()
|
D | SemaTemplateDeduction.cpp | 2109 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()
|
D | SemaTemplateVariadic.cpp | 541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaCXXScopeSpec.cpp | 869 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
D | TreeTransform.h | 1735 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()
|
D | SemaAccess.cpp | 1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
D | SemaOverload.cpp | 11630 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/ |
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 | 195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
|
/external/clang/lib/AST/ |
D | ItaniumMangle.cpp | 559 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 …]
|
D | ExprCXX.cpp | 324 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()
|
D | MicrosoftMangle.cpp | 638 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
|
D | DeclTemplate.cpp | 473 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
|
D | Decl.cpp | 1388 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()
|
D | TypePrinter.cpp | 876 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 963 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
|
D | Expr.cpp | 328 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 376 const TemplateArgumentListInfo *TemplateArgs) { in Create() 392 const TemplateArgumentListInfo *TemplateArgs) { in Create()
|
D | ASTImporter.cpp | 4141 SmallVector<TemplateArgument, 2> TemplateArgs; in VisitClassTemplateSpecializationDecl() local 4335 SmallVector<TemplateArgument, 2> TemplateArgs; in VisitVarTemplateSpecializationDecl() local
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 864 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 942 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1229 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
|
D | ParseDeclCXX.cpp | 999 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local 1348 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
|
D | ParseExprCXX.cpp | 2043 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 293 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 388 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
|
/external/llvm/lib/TableGen/ |
D | TGParser.cpp | 32 std::vector<Init*> TemplateArgs; member 41 std::vector<Init*> TemplateArgs; member
|