Home
last modified time | relevance | path

Searched refs:getConstraintExpr (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp109 NestedReq->getConstraintExpr() && in RequirementContainsError()
110 NestedReq->getConstraintExpr()->containsErrors(); in RequirementContainsError()
H A DASTStructuralEquivalence.cpp2373 return IsStructurallyEquivalent(Context, D1->getConstraintExpr(), in IsStructurallyEquivalent()
2374 D2->getConstraintExpr()); in IsStructurallyEquivalent()
H A DDeclPrinter.cpp1295 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy, Indentation, in VisitTemplateDecl()
H A DStmtProfile.cpp1721 Visit(NestedReq->getConstraintExpr()); in VisitRequiresExpr()
H A DStmtPrinter.cpp2738 PrintExpr(NestedReq->getConstraintExpr()); in VisitRequiresExpr()
H A DItaniumMangle.cpp4902 mangleExpression(NR->getConstraintExpr()); in mangleRequirement()
H A DASTImporter.cpp1196 ExpectedExpr ToExpr = import(From->getConstraintExpr()); in ImportNestedRequirement()
7029 auto ConstraintExpr = importChecked(Err, D->getConstraintExpr()); in VisitConceptDecl()
H A DASTContext.cpp7650 if (!isSameConstraintExpr(ConceptX->getConstraintExpr(), in isSameEntity()
7651 ConceptY->getConstraintExpr())) in isSameEntity()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h478 Expr *getConstraintExpr() const { in getConstraintExpr() function
H A DASTNodeTraverser.h285 Visit(NR->getConstraintExpr()); in Visit()
758 Visit(D->getConstraintExpr()); in VisitConceptDecl()
H A DRecursiveASTVisitor.h605 return getDerived().TraverseStmt(R->getConstraintExpr());
2031 TRY_TO(TraverseStmt(D->getConstraintExpr()));
H A DDeclTemplate.h3193 Expr *getConstraintExpr() const {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2920 Req->getConstraintExpr()->getBeginLoc(), Req, in TransformNestedRequirement()
2922 Req->getConstraintExpr()->getSourceRange()); in TransformNestedRequirement()
2924 ExprResult TransConstraint = TransformExpr(Req->getConstraintExpr()); in TransformNestedRequirement()
2937 TemplateDeductionInfo Info(Req->getConstraintExpr()->getBeginLoc()); in TransformNestedRequirement()
2943 Req->getConstraintExpr()->getBeginLoc(), Req, Info, in TransformNestedRequirement()
2944 Req->getConstraintExpr()->getSourceRange()); in TransformNestedRequirement()
2950 AssociatedConstraint(Req->getConstraintExpr(), in TransformNestedRequirement()
2952 Result, TemplateArgs, Req->getConstraintExpr()->getSourceRange(), in TransformNestedRequirement()
2967 Req->getConstraintExpr()->printPretty(OS, nullptr, in TransformNestedRequirement()
H A DSemaConcept.cpp1627 CD, AssociatedConstraint(CD->getConstraintExpr())); in fromConstraintExpr()
H A DSemaCodeComplete.cpp5529 believe(CD->getConstraintExpr(), TT); in believe()
5565 believe(NR->getConstraintExpr(), T); in believe()
H A DSemaTemplateDeduction.cpp5135 Concept, AssociatedConstraint(Concept->getConstraintExpr()), MLTAL, in CheckDeducedPlaceholderConstraints()
H A DSemaTemplate.cpp4754 NamedConcept, AssociatedConstraint(NamedConcept->getConstraintExpr()), in CheckConceptTemplateId()
H A DTreeTransform.h15134 getDerived().TransformExpr(Req->getConstraintExpr()); in TransformNestedRequirement()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp743 if (auto *E = D->getConstraintExpr()) in VisitConceptDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1872 Record.AddStmt(D->getConstraintExpr()); in VisitConceptDecl()
H A DASTWriterStmt.cpp566 Record.AddStmt(NestedReq->getConstraintExpr()); in VisitRequiresExpr()