Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprConcepts.h409 class NestedRequirement : public Requirement {
417 NestedRequirement(SubstitutionDiagnostic *SubstDiag) : in NestedRequirement() function
422 NestedRequirement(Expr *Constraint) : in NestedRequirement() function
431 NestedRequirement(ASTContext &C, Expr *Constraint, in NestedRequirement() function
H A DASTNodeTraverser.h248 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(R)) { in Visit()
H A DRecursiveASTVisitor.h479 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R);
552 cast<concepts::NestedRequirement>(R));
616 concepts::NestedRequirement *R) {
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp385 concepts::NestedRequirement *Req, ConstraintsCheck, in InstantiatingTemplate()
1170 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
1201 concepts::NestedRequirement *
1202 TransformNestedRequirement(concepts::NestedRequirement *Req);
2010 concepts::NestedRequirement *
2012 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
2067 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2068 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
H A DSemaConcept.cpp546 concepts::NestedRequirement *Req, in diagnoseUnsatisfiedRequirement()
656 S, cast<concepts::NestedRequirement>(Req), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
H A DSemaExprCXX.cpp9050 concepts::NestedRequirement *
9057 return new (Context) concepts::NestedRequirement(Context, Constraint, in BuildNestedRequirement()
9061 concepts::NestedRequirement *
9064 return new (Context) concepts::NestedRequirement(SubstDiag); in BuildNestedRequirement()
H A DTreeTransform.h536 concepts::NestedRequirement *
537 TransformNestedRequirement(concepts::NestedRequirement *Req);
3481 concepts::NestedRequirement *
3487 concepts::NestedRequirement *RebuildNestedRequirement(Expr *Constraint) { in RebuildNestedRequirement()
12632 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
12697 concepts::NestedRequirement *
12699 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
H A DSemaCodeComplete.cpp5283 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(Req)) { in believe()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp902 R = new (Record.getContext()) concepts::NestedRequirement( in VisitRequiresExpr()
908 R = new (Record.getContext()) concepts::NestedRequirement(E); in VisitRequiresExpr()
911 concepts::NestedRequirement(Record.getContext(), E, in VisitRequiresExpr()
H A DASTWriterStmt.cpp496 auto *NestedReq = cast<concepts::NestedRequirement>(R); in VisitRequiresExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtProfile.cpp1612 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DStmtPrinter.cpp2512 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h8303 concepts::NestedRequirement *BuildNestedRequirement(Expr *E);
8304 concepts::NestedRequirement *
9339 concepts::NestedRequirement *Req, ConstraintsCheck,
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp1376 const NestedRequirement &NR = cast<NestedRequirement>(R); in VisitConceptRequirement()