Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp285 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction() local
584 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
632 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
643 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
657 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
668 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
679 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
689 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) in InstantiatingTemplate()
698 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
708 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate()
[all …]
H A DSemaTemplateInstantiateDecl.cpp55 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstQualifier()
93 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
115 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr()
153 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAssumeAlignedAttr()
176 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignValueAttr()
187 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAllocAlignAttr()
197 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAnnotationAttr()
235 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentFunctionAttrCondition()
266 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr()
277 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentDiagnoseIfAttr()
[all …]
H A DSemaExprMember.cpp307 const TemplateArgumentListInfo *TemplateArgs, const Scope *S) { in BuildPossibleImplicitMemberExpr()
562 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr()
789 const TemplateArgumentListInfo *TemplateArgs, const Scope *S, in BuildMemberReferenceExpr()
937 const TemplateArgumentListInfo *TemplateArgs) { in BuildMemberExpr()
980 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr()
1764 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local
1909 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
H A DSemaTemplate.cpp729 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression()
753 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr()
934 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments()
1060 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local
1118 TemplateArgumentListInfo TemplateArgs; in BuildTypeConstraint() local
1189 const TemplateArgumentListInfo *TemplateArgs, in AttachTypeConstraint()
3065 TemplateArgumentListInfo &TemplateArgs) { in checkBuiltinTemplateIdType()
3286 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType()
3614 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local
3679 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local
[all …]
H A DSemaConcept.cpp710 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedCapturesToScope()
745 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in SetupConstraintScope()
817 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in SetupConstraintCheckingTemplateArgumentsAndScope()
1098 ArrayRef<TemplateArgument> TemplateArgs, in CheckInstantiatedFunctionTemplateConstraints()
H A DSemaTemplateVariadic.cpp696 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
829 QualType T, const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
H A DSemaTemplateDeduction.cpp3116 ArrayRef<TemplateArgument> TemplateArgs, in FinishTemplateArgumentDeduction()
3212 ArrayRef<TemplateArgument> TemplateArgs, in FinishTemplateArgumentDeduction()
3299 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments()
3348 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments()
3354 ArrayRef<TemplateArgument> TemplateArgs, in DeduceTemplateArguments()
4990 TemplateArgumentListInfo TemplateArgs(TypeLoc.getLAngleLoc(), in CheckDeducedPlaceholderConstraints() local
6702 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
H A DSemaCXXScopeSpec.cpp862 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h39 llvm::SmallVector<TemplateArgument, 4> TemplateArgs; variable
46 ArrayRef<TemplateArgument> TemplateArgs) : in ConstraintSatisfaction()
H A DDeclTemplate.h494 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
604 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h295 struct TemplateArgs { struct
300 llvm::DINodeArray CollectTemplateParams(std::optional<TemplateArgs> Args, argument
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp80 const NamedDecl *ConstraintOwner, ArrayRef<TemplateArgument> TemplateArgs) { in Profile()
H A DDeclTemplate.cpp395 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedTemplateArgs() local
555 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
628 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local
902 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create()
986 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
1307 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
1399 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
H A DItaniumMangle.cpp978 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1095 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() local
1424 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName()
1794 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local
2097 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() local
2210 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local
2313 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() local
4504 const TemplateArgumentLoc *TemplateArgs, in mangleMemberExpr()
5996 const TemplateArgumentLoc *TemplateArgs, in mangleTemplateArgs()
6809 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs() local
[all …]
H A DQualTypeNames.cpp159 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType() local
H A DExprCXX.cpp404 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedLookupExpr()
471 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr()
1497 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr()
1539 const TemplateArgumentListInfo *TemplateArgs) { in Create()
1601 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in UnresolvedMemberExpr()
1641 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, in Create()
H A DMicrosoftMangle.cpp1018 const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1054 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local
1611 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName()
1684 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
1859 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
H A DTypePrinter.cpp1408 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local
1628 DefaultTemplateArgsPolicyRAII TemplateArgs(Policy); in printTemplateId() local
2204 ArrayRef<TemplateArgument> TemplateArgs; in isSubstitutedType() local
H A DExpr.cpp454 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr()
494 const TemplateArgumentListInfo *TemplateArgs, in Create()
509 const TemplateArgumentListInfo *TemplateArgs, in Create()
1719 const TemplateArgumentListInfo *TemplateArgs, QualType T, in MemberExpr()
1758 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create()
H A DDecl.cpp1755 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() local
3076 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local
4196 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization()
4220 const TemplateArgumentListInfo *TemplateArgs) { in setDependentTemplateSpecialization()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1174 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName()
1267 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local
1534 bool Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs, in ParseTemplateArgumentList()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h564 const MultiLevelTemplateArgumentList &TemplateArgs; variable
587 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp191 auto TemplateArgs = TSD->getTemplateArgs().asArray(); in getInnerPointerType() local
206 const auto &TemplateArgs = FD->getTemplateSpecializationArgs()->asArray(); in getPointerTypeFromTemplateArg() local
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypePrinter.cpp188 StringRef TemplateArgs = Name.substr(Separator + 1); in appendUnqualifiedNameBefore() local
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp38 SmallVector<ArgumentInit *, 4> TemplateArgs; member
48 SmallVector<ArgumentInit *, 4> TemplateArgs; member

12