Searched refs:ReturnTypeRequirement (Results 1 – 9 of 9) sorted by relevance
268 class ReturnTypeRequirement {278 ReturnTypeRequirement() : TypeConstraintInfo(nullptr, 0) {} in ReturnTypeRequirement() function282 ReturnTypeRequirement(SubstitutionDiagnostic *SubstDiag) : in ReturnTypeRequirement() function291 ReturnTypeRequirement(TemplateParameterList *TPL);333 ReturnTypeRequirement TypeReq;349 ReturnTypeRequirement Req, SatisfactionStatus Status,362 SourceLocation NoexceptLoc, ReturnTypeRequirement Req = {});376 const ReturnTypeRequirement &getReturnTypeRequirement() const { in getReturnTypeRequirement()
1034 ReturnTypeRequirement Req, SatisfactionStatus Status, in ExprRequirement()1052 SourceLocation NoexceptLoc, ReturnTypeRequirement Req) : in ExprRequirement()1062 concepts::ExprRequirement::ReturnTypeRequirement::1063 ReturnTypeRequirement(TemplateParameterList *TPL) : in ReturnTypeRequirement() function in concepts::ExprRequirement::ReturnTypeRequirement
8645 concepts::ExprRequirement::ReturnTypeRequirement(TPL)); in ActOnCompoundRequirement()8651 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) { in BuildExprRequirement() argument8654 if (E->isInstantiationDependent() || ReturnTypeRequirement.isDependent()) in BuildExprRequirement()8658 else if (ReturnTypeRequirement.isSubstitutionFailure()) in BuildExprRequirement()8660 else if (ReturnTypeRequirement.isTypeConstraint()) { in BuildExprRequirement()8665 ReturnTypeRequirement.getTypeConstraintTemplateParameterList(); in BuildExprRequirement()8688 ReturnTypeRequirement, Status, in BuildExprRequirement()8696 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement) { in BuildExprRequirement() argument8699 ReturnTypeRequirement); in BuildExprRequirement()
1960 llvm::Optional<concepts::ExprRequirement::ReturnTypeRequirement> TransRetReq; in TransformExprRequirement()
3385 concepts::ExprRequirement::ReturnTypeRequirement Ret) { in RebuildExprRequirement()3392 concepts::ExprRequirement::ReturnTypeRequirement Ret) { in RebuildExprRequirement()12309 llvm::Optional<concepts::ExprRequirement::ReturnTypeRequirement> TransRetReq; in TransformExprRequirement()
136 concepts::ExprRequirement::ReturnTypeRequirement::getTypeConstraint() const { in getTypeConstraint()
1507 const concepts::ExprRequirement::ReturnTypeRequirement &RetReq = in VisitRequiresExpr()
7920 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement);7925 concepts::ExprRequirement::ReturnTypeRequirement ReturnTypeRequirement);
868 llvm::Optional<concepts::ExprRequirement::ReturnTypeRequirement> Req; in VisitRequiresExpr()