Searched refs:NestedRequirement (Results 1 – 17 of 17) sorted by relevance
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 429 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 D | ASTNodeTraverser.h | 283 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(R)) { in Visit()
|
| H A D | RecursiveASTVisitor.h | 474 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R); 549 cast<concepts::NestedRequirement>(R)); 601 concepts::NestedRequirement *R) {
|
| /src/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 101 NODE(NestedRequirement)
|
| H A D | ItaniumDemangle.h | 2512 class NestedRequirement : public Node { 2515 NestedRequirement(const Node *Constraint_) in NestedRequirement() function 4876 Constraint = make<NestedRequirement>(NestedReq); in parseRequiresExpr()
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConcepts.cpp | 112 if (auto *NestedReq = dyn_cast<concepts::NestedRequirement>(R)) in RequirementContainsError()
|
| H A D | StmtProfile.cpp | 1677 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
|
| H A D | StmtPrinter.cpp | 2595 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
|
| H A D | ItaniumMangle.cpp | 4614 const auto *NR = cast<concepts::NestedRequirement>(Req); in mangleRequirement()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 749 concepts::NestedRequirement *Req, ConstraintsCheck, in InstantiatingTemplate() 1742 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements() 1774 concepts::NestedRequirement * 1775 TransformNestedRequirement(concepts::NestedRequirement *Req); 2729 concepts::NestedRequirement * 2731 concepts::NestedRequirement *Req) { in TransformNestedRequirement() 2750 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement() 2752 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement() 2780 return new (C) concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement() 2787 return new (C) concepts::NestedRequirement( in TransformNestedRequirement() [all …]
|
| H A D | SemaConcept.cpp | 1235 concepts::NestedRequirement *Req, in diagnoseUnsatisfiedRequirement() 1341 S, cast<concepts::NestedRequirement>(Req), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
|
| H A D | SemaExprCXX.cpp | 9366 concepts::NestedRequirement * 9373 return new (Context) concepts::NestedRequirement(Context, Constraint, in BuildNestedRequirement() 9377 concepts::NestedRequirement * 9380 return new (Context) concepts::NestedRequirement( in BuildNestedRequirement()
|
| H A D | TreeTransform.h | 565 concepts::NestedRequirement * 566 TransformNestedRequirement(concepts::NestedRequirement *Req); 3720 concepts::NestedRequirement * 3727 concepts::NestedRequirement *RebuildNestedRequirement(Expr *Constraint) { in RebuildNestedRequirement() 13939 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements() 14004 concepts::NestedRequirement * 14006 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
|
| H A D | SemaCodeComplete.cpp | 5418 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(Req)) { in believe()
|
| /src/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 917 R = new (C) concepts::NestedRequirement( in VisitRequiresExpr() 924 R = new (C) concepts::NestedRequirement(E); in VisitRequiresExpr() 926 R = new (C) concepts::NestedRequirement( in VisitRequiresExpr()
|
| H A D | ASTWriterStmt.cpp | 558 auto *NestedReq = cast<concepts::NestedRequirement>(R); in VisitRequiresExpr()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8520 concepts::NestedRequirement *BuildNestedRequirement(Expr *E); 8521 concepts::NestedRequirement * 12971 concepts::NestedRequirement *Req, ConstraintsCheck,
|