Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp149 } 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 DSemaTemplateInstantiateDecl.cpp46 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 DSemaExprMember.cpp236 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 DSemaConcept.cpp199 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 DSemaTemplate.cpp727 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 DSemaTemplateVariadic.cpp672 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
807 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplateDeduction.cpp2763 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 DSemaCXXScopeSpec.cpp904 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
H A DSemaOverload.cpp599 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 DSemaAccess.cpp1506 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTConcept.h33 llvm::SmallVector<TemplateArgument, 4> TemplateArgs; variable
40 ArrayRef<TemplateArgument> TemplateArgs) : in ConstraintSatisfaction()
H A DDeclTemplate.h497 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 DTemplate.h96 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 DASTConcept.cpp63 const NamedDecl *ConstraintOwner, ArrayRef<TemplateArgument> TemplateArgs) { in Profile()
H A DItaniumMangle.cpp888 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 DDeclTemplate.cpp391 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 DQualTypeNames.cpp156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
H A DExprCXX.cpp352 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 DMicrosoftMangle.cpp848 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 DTypePrinter.cpp1252 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 DDecl.cpp1654 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 DExpr.cpp403 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 DParseTemplate.cpp1217 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 DTGParser.cpp41 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 DSmartPtrModeling.cpp153 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() local

12