Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExprConcepts.h412 class NestedRequirement : public Requirement {
422 NestedRequirement(Expr *Constraint) in NestedRequirement() function
431 NestedRequirement(ASTContext &C, Expr *Constraint, in NestedRequirement() function
439 NestedRequirement(StringRef InvalidConstraintEntity, in NestedRequirement() function
448 NestedRequirement(ASTContext &C, StringRef InvalidConstraintEntity, in NestedRequirement() function
450 : NestedRequirement(InvalidConstraintEntity, in NestedRequirement()
H A DASTNodeTraverser.h248 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(R)) { in Visit()
H A DRecursiveASTVisitor.h465 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R);
538 cast<concepts::NestedRequirement>(R));
602 concepts::NestedRequirement *R) {
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp536 concepts::NestedRequirement *Req, ConstraintsCheck, in InstantiatingTemplate()
1398 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
1430 concepts::NestedRequirement *
1431 TransformNestedRequirement(concepts::NestedRequirement *Req);
2324 concepts::NestedRequirement *
2326 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
2364 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2373 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
2376 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
H A DSemaConcept.cpp929 concepts::NestedRequirement *Req, in diagnoseUnsatisfiedRequirement()
1034 S, cast<concepts::NestedRequirement>(Req), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
H A DSemaExprCXX.cpp9075 concepts::NestedRequirement *
9082 return new (Context) concepts::NestedRequirement(Context, Constraint, in BuildNestedRequirement()
9086 concepts::NestedRequirement *
9089 return new (Context) concepts::NestedRequirement( in BuildNestedRequirement()
H A DTreeTransform.h536 concepts::NestedRequirement *
537 TransformNestedRequirement(concepts::NestedRequirement *Req);
3572 concepts::NestedRequirement *
3579 concepts::NestedRequirement *RebuildNestedRequirement(Expr *Constraint) { in RebuildNestedRequirement()
12812 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
12877 concepts::NestedRequirement *
12879 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
H A DSemaCodeComplete.cpp5322 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(Req)) { in believe()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp906 R = new (Record.getContext()) concepts::NestedRequirement( in VisitRequiresExpr()
914 R = new (Record.getContext()) concepts::NestedRequirement(E); in VisitRequiresExpr()
917 concepts::NestedRequirement(Record.getContext(), E, in VisitRequiresExpr()
H A DASTWriterStmt.cpp494 auto *NestedReq = cast<concepts::NestedRequirement>(R); in VisitRequiresExpr()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DStmtProfile.cpp1630 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DStmtPrinter.cpp2530 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h8563 concepts::NestedRequirement *BuildNestedRequirement(Expr *E);
8564 concepts::NestedRequirement *
9593 concepts::NestedRequirement *Req, ConstraintsCheck,
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp1376 const NestedRequirement &NR = cast<NestedRequirement>(R); in VisitConceptRequirement()