Home
last modified time | relevance | path

Searched refs:RetReq (Results 1 – 6 of 6) sorted by relevance

/openbsd/gnu/llvm/clang/lib/AST/
H A DStmtProfile.cpp1617 const concepts::ExprRequirement::ReturnTypeRequirement &RetReq = in VisitRequiresExpr() local
1619 if (RetReq.isEmpty()) { in VisitRequiresExpr()
1621 } else if (RetReq.isTypeConstraint()) { in VisitRequiresExpr()
1623 Visit(RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint()); in VisitRequiresExpr()
1625 assert(RetReq.isSubstitutionFailure()); in VisitRequiresExpr()
H A DStmtPrinter.cpp2520 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr() local
2521 if (!RetReq.isEmpty()) { in VisitRequiresExpr()
2523 if (RetReq.isSubstitutionFailure()) in VisitRequiresExpr()
2525 else if (RetReq.isTypeConstraint()) in VisitRequiresExpr()
2526 RetReq.getTypeConstraint()->print(OS, Policy); in VisitRequiresExpr()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2290 const auto &RetReq = Req->getReturnTypeRequirement(); in TransformExprRequirement() local
2291 if (RetReq.isEmpty()) in TransformExprRequirement()
2293 else if (RetReq.isSubstitutionFailure()) in TransformExprRequirement()
2294 TransRetReq.emplace(RetReq.getSubstitutionDiagnostic()); in TransformExprRequirement()
2295 else if (RetReq.isTypeConstraint()) { in TransformExprRequirement()
2297 RetReq.getTypeConstraintTemplateParameterList(); in TransformExprRequirement()
2307 RetReq.getTypeConstraint()->getImmediatelyDeclaredConstraint() in TransformExprRequirement()
H A DTreeTransform.h12852 const auto &RetReq = Req->getReturnTypeRequirement(); in TransformExprRequirement() local
12853 if (RetReq.isEmpty()) in TransformExprRequirement()
12855 else if (RetReq.isSubstitutionFailure()) in TransformExprRequirement()
12856 TransRetReq.emplace(RetReq.getSubstitutionDiagnostic()); in TransformExprRequirement()
12857 else if (RetReq.isTypeConstraint()) { in TransformExprRequirement()
12859 RetReq.getTypeConstraintTemplateParameterList(); in TransformExprRequirement()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp476 const auto &RetReq = ExprReq->getReturnTypeRequirement(); in VisitRequiresExpr() local
477 if (RetReq.isSubstitutionFailure()) { in VisitRequiresExpr()
479 addSubstitutionDiagnostic(Record, RetReq.getSubstitutionDiagnostic()); in VisitRequiresExpr()
480 } else if (RetReq.isTypeConstraint()) { in VisitRequiresExpr()
483 RetReq.getTypeConstraintTemplateParameterList()); in VisitRequiresExpr()
489 assert(RetReq.isEmpty()); in VisitRequiresExpr()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DRecursiveASTVisitor.h587 auto &RetReq = R->getReturnTypeRequirement();
588 if (RetReq.isTypeConstraint()) {
591 RetReq.getTypeConstraintTemplateParameterList()));
594 TRY_TO(TraverseTypeConstraint(RetReq.getTypeConstraint()));