Home
last modified time | relevance | path

Searched refs:AssociatedConstraint (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaConcept.h118 ArrayRef<AssociatedConstraint> ACs);
142 ArrayRef<AssociatedConstraint> AssociatedConstraints);
154 ArrayRef<AssociatedConstraint> P,
156 ArrayRef<AssociatedConstraint> Q);
H A DSema.h9039 const AssociatedConstraint &TrailingRequiresClause,
14660 ArrayRef<AssociatedConstraint> AssociatedConstraints, in CheckConstraintSatisfaction()
14693 ArrayRef<AssociatedConstraint> AssociatedConstraints,
14772 ArrayRef<AssociatedConstraint> AssociatedConstraints);
14783 MutableArrayRef<AssociatedConstraint> AC1,
14785 MutableArrayRef<AssociatedConstraint> AC2,
14793 const NamedDecl *D1, ArrayRef<AssociatedConstraint> AC1,
14794 const NamedDecl *D2, ArrayRef<AssociatedConstraint> AC2);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp565 ArrayRef<AssociatedConstraint> AssociatedConstraints, in CheckConstraintSatisfaction()
590 for (const AssociatedConstraint &AC : AssociatedConstraints) { in CheckConstraintSatisfaction()
616 ArrayRef<AssociatedConstraint> AssociatedConstraints, in CheckConstraintSatisfaction()
1024 SmallVector<AssociatedConstraint, 3> ACs; in FriendConstraintsDependOnEnclosingTemplate()
1028 for (const AssociatedConstraint &AC : ACs) in FriendConstraintsDependOnEnclosingTemplate()
1040 llvm::SmallVector<AssociatedConstraint, 3> AssociatedConstraints; in EnsureTemplateArgumentListConstraints()
1067 SmallVector<AssociatedConstraint, 3> TemplateAC; in CheckFunctionConstraintsWithoutInstantiation()
1118 SmallVector<AssociatedConstraint, 3> TemplateAC; in CheckFunctionTemplateConstraints()
1410 ArrayRef<AssociatedConstraint> AssociatedConstraints) { in getNormalizedAssociatedConstraints()
1434 ArrayRef<AssociatedConstraint> AssociatedConstraints) { in getNormalizedAssociatedConstraints()
[all …]
H A DSemaTemplateDeductionGuide.cpp203 const AssociatedConstraint &FunctionTrailingRC = {}) {
357 AssociatedConstraint OuterRC(TemplateParams->getRequiresClause()); in transformConstructor()
457 AssociatedConstraint FunctionTrailingRC; in transformConstructor()
458 if (const AssociatedConstraint &RC = CD->getTrailingRequiresClause()) { in transformConstructor()
469 FunctionTrailingRC = AssociatedConstraint(E.get(), RC.ArgPackSubstIndex); in transformConstructor()
487 FunctionTrailingRC = AssociatedConstraint( in transformConstructor()
1291 AssociatedConstraint Constraint(buildIsDeducibleConstraint( in DeclareImplicitDeductionGuidesForTypeAlias()
1293 if (const AssociatedConstraint &RC = DG->getTrailingRequiresClause()) { in DeclareImplicitDeductionGuidesForTypeAlias()
H A DSemaLambda.cpp1032 const AssociatedConstraint &TrailingRequiresClause, in CompleteLambdaCallOperator()
1461 AssociatedConstraint(ParamInfo.getTrailingRequiresClause()), MethodTyInfo, in ActOnStartOfLambdaDefinition()
1545 if (const AssociatedConstraint &TRC = Method->getTrailingRequiresClause()) { in ActOnStartOfLambdaDefinition()
1786 if (const AssociatedConstraint &Requires = in addFunctionPointerConversion()
H A DSemaTemplateDeduction.cpp3141 llvm::SmallVector<AssociatedConstraint, 3> AssociatedConstraints; in CheckDeducedArgumentConstraints()
5135 Concept, AssociatedConstraint(Concept->getConstraintExpr()), MLTAL, in CheckDeducedPlaceholderConstraints()
6030 llvm::SmallVector<AssociatedConstraint, 3> AC1, AC2; in getMoreSpecializedTemplate()
6135 llvm::SmallVector<AssociatedConstraint, 1> AC1, AC2; in getMoreConstrainedFunction()
6380 llvm::SmallVector<AssociatedConstraint, 3> AC1, AC2; in getMoreSpecialized()
H A DSemaCodeComplete.cpp5485 for (const AssociatedConstraint &AC : in ConceptInfo()
5719 static SmallVector<AssociatedConstraint, 1>
5721 SmallVector<AssociatedConstraint, 1> Result; in constraintsForTemplatedEntity()
H A DSemaTemplate.cpp4142 SmallVector<AssociatedConstraint, 3> PartialAC, TemplateAC; in checkMoreSpecializedThanPrimary()
4754 NamedConcept, AssociatedConstraint(NamedConcept->getConstraintExpr()), in CheckConceptTemplateId()
7635 SmallVector<AssociatedConstraint, 3> ParamsAC, TemplateAC; in CheckTemplateTemplateArgument()
H A DSemaTemplateInstantiateDecl.cpp2706 AssociatedConstraint TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitFunctionDecl()
3139 AssociatedConstraint TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitCXXMethodDecl()
H A DSemaTemplateInstantiate.cpp2950 AssociatedConstraint(Req->getConstraintExpr(), in TransformNestedRequirement()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h86 struct AssociatedConstraint { struct
90 constexpr AssociatedConstraint() = default; argument
92 explicit AssociatedConstraint(const Expr *ConstraintExpr,
765 AssociatedConstraint TrailingRequiresClause;
834 const AssociatedConstraint &getTrailingRequiresClause() const { in getTrailingRequiresClause()
835 static constexpr AssociatedConstraint Null; in getTrailingRequiresClause()
839 void setTrailingRequiresClause(const AssociatedConstraint &AC);
2137 const AssociatedConstraint &TrailingRequiresClause);
2173 const AssociatedConstraint &TrailingRequiresClause = {}) {
2186 const AssociatedConstraint &TrailingRequiresClause);
[all …]
H A DDeclCXX.h1992 const AssociatedConstraint &TrailingRequiresClause, in CXXDeductionGuideDecl()
2025 const AssociatedConstraint &TrailingRequiresClause = {},
2133 const AssociatedConstraint &TrailingRequiresClause = {})
2146 const AssociatedConstraint &TrailingRequiresClause = {});
2614 const AssociatedConstraint &TrailingRequiresClause);
2658 const AssociatedConstraint &TrailingRequiresClause = {});
2877 const AssociatedConstraint &TrailingRequiresClause = {})
2892 const AssociatedConstraint &TrailingRequiresClause = {});
2938 const AssociatedConstraint &TrailingRequiresClause = {})
2956 const AssociatedConstraint &TrailingRequiresClause = {});
H A DDeclTemplate.h197 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const;
423 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const;
1338 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const {
1561 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const {
2158 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const {
2933 llvm::SmallVectorImpl<AssociatedConstraint> &AC) const {
H A DASTNodeTraverser.h559 if (const AssociatedConstraint &TRC = D->getTrailingRequiresClause()) in VisitFunctionDecl()
H A DASTContext.h2966 bool isSameAssociatedConstraint(const AssociatedConstraint &ACX,
2967 const AssociatedConstraint &ACY) const;
H A DRecursiveASTVisitor.h2269 if (const AssociatedConstraint &TrailingRequiresClause =
H A DExprCXX.h2133 const AssociatedConstraint &getTrailingRequiresClause() const;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2361 DeductionCandidate Kind, const AssociatedConstraint &TrailingRequiresClause, in Create()
2484 const AssociatedConstraint &TrailingRequiresClause) { in Create()
2926 const AssociatedConstraint &TrailingRequiresClause) in CXXConstructorDecl()
2967 const AssociatedConstraint &TrailingRequiresClause) { in Create()
3102 const AssociatedConstraint &TrailingRequiresClause) { in Create()
3158 const AssociatedConstraint &TrailingRequiresClause) { in Create()
H A DDeclTemplate.cpp226 llvm::SmallVectorImpl<AssociatedConstraint> &ACs) const { in getAssociatedConstraints()
290 llvm::SmallVectorImpl<AssociatedConstraint> &ACs) const { in getAssociatedConstraints()
293 if (const AssociatedConstraint &TRC = FD->getTrailingRequiresClause()) in getAssociatedConstraints()
H A DDecl.cpp2018 void DeclaratorDecl::setTrailingRequiresClause(const AssociatedConstraint &AC) { in setTrailingRequiresClause()
3073 const AssociatedConstraint &TrailingRequiresClause) in FunctionDecl()
5508 const AssociatedConstraint &TrailingRequiresClause) { in Create()
H A DDeclPrinter.cpp845 if (const AssociatedConstraint &TrailingRequiresClause = in VisitFunctionDecl()
H A DExprCXX.cpp1412 const AssociatedConstraint &LambdaExpr::getTrailingRequiresClause() const { in getTrailingRequiresClause()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp135 if (const AssociatedConstraint &C = D->getTrailingRequiresClause()) in handleDeclarator()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp1301 if (const RangeSet *AssociatedConstraint = getConstraint(State, Class)) in infer() local
1302 return *AssociatedConstraint; in infer()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp901 Info->TrailingRequiresClause = AssociatedConstraint( in VisitDeclaratorDecl()

12