/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() 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 …]
|
D | SemaTemplate.cpp | 413 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 …]
|
D | SemaExprMember.cpp | 237 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()
|
D | SemaTemplateDeduction.cpp | 2117 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()
|
D | SemaTemplateVariadic.cpp | 541 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 647 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaCXXScopeSpec.cpp | 872 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
D | TreeTransform.h | 1913 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()
|
D | SemaAccess.cpp | 1497 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
D | SemaOverload.cpp | 11975 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/ |
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 | 557 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 …]
|
D | ExprCXX.cpp | 324 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()
|
D | DeclTemplate.cpp | 477 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
|
D | MicrosoftMangle.cpp | 661 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
|
D | Decl.cpp | 1428 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()
|
D | TypePrinter.cpp | 880 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 968 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()
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 884 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 963 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1249 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
|
D | ParseDeclCXX.cpp | 1007 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local 1382 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
|
D | ParseExprCXX.cpp | 2051 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 397 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 483 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
|
/external/llvm/include/llvm/TableGen/ |
D | Record.h | 1154 std::vector<Init *> TemplateArgs; variable
|