/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 149 } else if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() local 238 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 286 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 297 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 311 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 322 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 333 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 343 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate() 352 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 362 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 46 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier() 84 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 103 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 141 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr() 164 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr() 175 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr() 185 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr() 201 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition() 232 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr() 243 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr() [all …]
|
H A D | SemaExprMember.cpp | 236 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildPossibleImplicitMemberExpr() 483 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 747 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 898 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr() 911 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr() 953 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1702 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local 1856 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
H A D | SemaConcept.cpp | 199 Sema &S, const NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in calculateConstraintSatisfaction() 270 ArrayRef<TemplateArgument> TemplateArgs, in CheckConstraintSatisfaction() 311 ArrayRef<TemplateArgument> TemplateArgs, SourceRange TemplateIDRange, in CheckConstraintSatisfaction() 384 TemplateDecl *TD, ArrayRef<TemplateArgument> TemplateArgs, in EnsureTemplateArgumentListConstraints() 681 ConceptDecl *Concept, ArrayRef<TemplateArgument> TemplateArgs, in substituteParameterMappings()
|
H A D | SemaTemplate.cpp | 727 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 770 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 955 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 1096 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local 1141 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint() local 1215 const TemplateArgumentListInfo *TemplateArgs, in AttachTypeConstraint() 3445 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType() 3652 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType() 3955 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local 4024 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local [all …]
|
H A D | SemaTemplateVariadic.cpp | 672 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 807 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
H A D | SemaTemplateDeduction.cpp | 2763 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); in ConvertDeducedTemplateArgument() local 2934 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 3020 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 3066 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 3118 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 4686 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints() local 6171 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
|
H A D | SemaCXXScopeSpec.cpp | 904 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
H A D | SemaOverload.cpp | 599 TemplateArgumentList *TemplateArgs; member 605 TemplateArgumentList *TemplateArgs; member 14249 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in BuildCallToMemberFunction() local 14842 TemplateArgumentListInfo *TemplateArgs) { in BuildLiteralOperatorCall() 15088 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in FixOverloadedFunctionReference() local 15104 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr; in FixOverloadedFunctionReference() local
|
H A D | SemaAccess.cpp | 1506 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ASTConcept.h | 33 llvm::SmallVector<TemplateArgument, 4> TemplateArgs; variable 40 ArrayRef<TemplateArgument> TemplateArgs) : in ConstraintSatisfaction()
|
H A D | DeclTemplate.h | 497 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 608 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Template.h | 96 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 173 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments() 469 const MultiLevelTemplateArgumentList &TemplateArgs; variable 490 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ASTConcept.cpp | 63 const NamedDecl *ConstraintOwner, ArrayRef<TemplateArgument> TemplateArgs) { in Profile()
|
H A D | ItaniumMangle.cpp | 888 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1000 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() local 1050 const TemplateArgument *TemplateArgs, in mangleTemplateName() 1328 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() 1668 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local 1680 const TemplateArgument *TemplateArgs, in mangleNestedName() 1933 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() local 2032 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local 2134 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() local 4014 const TemplateArgumentLoc *TemplateArgs, in mangleMemberExpr() [all …]
|
H A D | DeclTemplate.cpp | 391 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedTemplateArgs() local 531 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() 604 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local 870 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create() 946 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local 1206 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() 1297 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
|
H A D | QualTypeNames.cpp | 156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
|
H A D | ExprCXX.cpp | 352 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedLookupExpr() 416 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 1366 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1408 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1460 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr() 1500 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
|
H A D | MicrosoftMangle.cpp | 848 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 882 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local 1421 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1492 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs() 1623 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
|
H A D | TypePrinter.cpp | 1252 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 1347 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local 1904 ArrayRef<TemplateArgument> TemplateArgs; in isSubstitutedType() local
|
H A D | Decl.cpp | 1654 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() local 2886 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local 3816 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization() 3841 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
|
H A D | Expr.cpp | 403 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 441 const TemplateArgumentListInfo *TemplateArgs, in Create() 456 const TemplateArgumentListInfo *TemplateArgs, in Create() 1593 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1217 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 1309 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1566 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/ |
H A D | TGParser.cpp | 41 SmallVector<Init*, 4> TemplateArgs; member 51 SmallVector<Init*, 4> TemplateArgs; member 320 SubstStack TemplateArgs; in AddSubMultiClass() local
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | SmartPtrModeling.cpp | 153 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() local
|