Home
last modified time | relevance | path

Searched refs:TypeReq (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp121 Value(E), NoexceptLoc(NoexceptLoc), TypeReq(Req), in ExprRequirement()
135 Value(ExprSubstDiag), NoexceptLoc(NoexceptLoc), TypeReq(Req), in ExprRequirement()
H A DStmtProfile.cpp1690 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr() local
1692 ID.AddBoolean(TypeReq->isSubstitutionFailure()); in VisitRequiresExpr()
1693 if (!TypeReq->isSubstitutionFailure()) in VisitRequiresExpr()
1694 VisitType(TypeReq->getType()->getType()); in VisitRequiresExpr()
H A DStmtPrinter.cpp2707 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr() local
2708 if (TypeReq->isSubstitutionFailure()) in VisitRequiresExpr()
2711 TypeReq->getType()->getType().print(OS, Policy); in VisitRequiresExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h356 ReturnTypeRequirement TypeReq; variable
400 return TypeReq; in getReturnTypeRequirement()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp523 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(R)) { in VisitRequiresExpr() local
525 Record.push_back(TypeReq->Status); in VisitRequiresExpr()
526 if (TypeReq->Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
527 addSubstitutionDiagnostic(Record, TypeReq->getSubstitutionDiagnostic()); in VisitRequiresExpr()
529 Record.AddTypeSourceInfo(TypeReq->getType()); in VisitRequiresExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h5094 Node *TypeReq = nullptr; in parseRequiresExpr() local
5096 TypeReq = getDerived().parseName(); in parseRequiresExpr()
5097 if (TypeReq == nullptr) in parseRequiresExpr()
5100 Constraint = make<ExprRequirement>(Expr, Noexcept, TypeReq); in parseRequiresExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1853 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements() local
1854 TransReq = TransformTypeRequirement(TypeReq); in TransformRequiresExprRequirements()
H A DTreeTransform.h15053 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements() local
15054 TransReq = getDerived().TransformTypeRequirement(TypeReq); in TransformRequiresExprRequirements()