Home
last modified time | relevance | path

Searched refs:NestedRequirement (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h429 class NestedRequirement : public Requirement {
439 NestedRequirement(Expr *Constraint) in NestedRequirement() function
448 NestedRequirement(ASTContext &C, Expr *Constraint, in NestedRequirement() function
456 NestedRequirement(StringRef InvalidConstraintEntity, in NestedRequirement() function
465 NestedRequirement(ASTContext &C, StringRef InvalidConstraintEntity, in NestedRequirement() function
467 : NestedRequirement(InvalidConstraintEntity, in NestedRequirement()
H A DASTNodeTraverser.h248 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(R)) { in Visit()
H A DRecursiveASTVisitor.h472 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R);
542 cast<concepts::NestedRequirement>(R));
594 concepts::NestedRequirement *R) {
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def101 NODE(NestedRequirement)
H A DItaniumDemangle.h2513 class NestedRequirement : public Node {
2516 NestedRequirement(const Node *Constraint_) in NestedRequirement() function
4877 Constraint = make<NestedRequirement>(NestedReq); in parseRequiresExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp112 if (auto *NestedReq = dyn_cast<concepts::NestedRequirement>(R)) in RequirementContainsError()
H A DStmtProfile.cpp1666 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DStmtPrinter.cpp2545 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DItaniumMangle.cpp4593 const auto *NR = cast<concepts::NestedRequirement>(Req); in mangleRequirement()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp610 concepts::NestedRequirement *Req, ConstraintsCheck, in InstantiatingTemplate()
1535 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
1567 concepts::NestedRequirement *
1568 TransformNestedRequirement(concepts::NestedRequirement *Req);
2504 concepts::NestedRequirement *
2506 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
2525 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2527 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
2555 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2564 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
[all …]
H A DSemaConcept.cpp1026 concepts::NestedRequirement *Req, in diagnoseUnsatisfiedRequirement()
1131 S, cast<concepts::NestedRequirement>(Req), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
H A DSemaExprCXX.cpp9147 concepts::NestedRequirement *
9154 return new (Context) concepts::NestedRequirement(Context, Constraint, in BuildNestedRequirement()
9158 concepts::NestedRequirement *
9161 return new (Context) concepts::NestedRequirement( in BuildNestedRequirement()
H A DTreeTransform.h559 concepts::NestedRequirement *
560 TransformNestedRequirement(concepts::NestedRequirement *Req);
3659 concepts::NestedRequirement *
3666 concepts::NestedRequirement *RebuildNestedRequirement(Expr *Constraint) { in RebuildNestedRequirement()
13048 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
13113 concepts::NestedRequirement *
13115 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
H A DSemaCodeComplete.cpp5403 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(Req)) { in believe()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp918 R = new (Record.getContext()) concepts::NestedRequirement( in VisitRequiresExpr()
926 R = new (Record.getContext()) concepts::NestedRequirement(E); in VisitRequiresExpr()
929 concepts::NestedRequirement(Record.getContext(), E, in VisitRequiresExpr()
H A DASTWriterStmt.cpp560 auto *NestedReq = cast<concepts::NestedRequirement>(R); in VisitRequiresExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8826 concepts::NestedRequirement *BuildNestedRequirement(Expr *E);
8827 concepts::NestedRequirement *
9875 concepts::NestedRequirement *Req, ConstraintsCheck,