| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaConcept.h | 118 ArrayRef<AssociatedConstraint> ACs); 142 ArrayRef<AssociatedConstraint> AssociatedConstraints); 154 ArrayRef<AssociatedConstraint> P, 156 ArrayRef<AssociatedConstraint> Q);
|
| H A D | Sema.h | 9039 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 D | SemaConcept.cpp | 565 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 D | SemaTemplateDeductionGuide.cpp | 203 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 D | SemaLambda.cpp | 1032 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 D | SemaTemplateDeduction.cpp | 3141 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 D | SemaCodeComplete.cpp | 5485 for (const AssociatedConstraint &AC : in ConceptInfo() 5719 static SmallVector<AssociatedConstraint, 1> 5721 SmallVector<AssociatedConstraint, 1> Result; in constraintsForTemplatedEntity()
|
| H A D | SemaTemplate.cpp | 4142 SmallVector<AssociatedConstraint, 3> PartialAC, TemplateAC; in checkMoreSpecializedThanPrimary() 4754 NamedConcept, AssociatedConstraint(NamedConcept->getConstraintExpr()), in CheckConceptTemplateId() 7635 SmallVector<AssociatedConstraint, 3> ParamsAC, TemplateAC; in CheckTemplateTemplateArgument()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2706 AssociatedConstraint TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitFunctionDecl() 3139 AssociatedConstraint TrailingRequiresClause = D->getTrailingRequiresClause(); in VisitCXXMethodDecl()
|
| H A D | SemaTemplateInstantiate.cpp | 2950 AssociatedConstraint(Req->getConstraintExpr(), in TransformNestedRequirement()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 86 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 D | DeclCXX.h | 1992 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 D | DeclTemplate.h | 197 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 D | ASTNodeTraverser.h | 559 if (const AssociatedConstraint &TRC = D->getTrailingRequiresClause()) in VisitFunctionDecl()
|
| H A D | ASTContext.h | 2966 bool isSameAssociatedConstraint(const AssociatedConstraint &ACX, 2967 const AssociatedConstraint &ACY) const;
|
| H A D | RecursiveASTVisitor.h | 2269 if (const AssociatedConstraint &TrailingRequiresClause =
|
| H A D | ExprCXX.h | 2133 const AssociatedConstraint &getTrailingRequiresClause() const;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2361 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 D | DeclTemplate.cpp | 226 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 D | Decl.cpp | 2018 void DeclaratorDecl::setTrailingRequiresClause(const AssociatedConstraint &AC) { in setTrailingRequiresClause() 3073 const AssociatedConstraint &TrailingRequiresClause) in FunctionDecl() 5508 const AssociatedConstraint &TrailingRequiresClause) { in Create()
|
| H A D | DeclPrinter.cpp | 845 if (const AssociatedConstraint &TrailingRequiresClause = in VisitFunctionDecl()
|
| H A D | ExprCXX.cpp | 1412 const AssociatedConstraint &LambdaExpr::getTrailingRequiresClause() const { in getTrailingRequiresClause()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 135 if (const AssociatedConstraint &C = D->getTrailingRequiresClause()) in handleDeclarator()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangeConstraintManager.cpp | 1301 if (const RangeSet *AssociatedConstraint = getConstraint(State, Class)) in infer() local 1302 return *AssociatedConstraint; in infer()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 901 Info->TrailingRequiresClause = AssociatedConstraint( in VisitDeclaratorDecl()
|