Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h430 class NestedRequirement : public Requirement {
440 NestedRequirement(Expr *Constraint) in NestedRequirement() function
449 NestedRequirement(ASTContext &C, Expr *Constraint, in NestedRequirement() function
457 NestedRequirement(StringRef InvalidConstraintEntity, in NestedRequirement() function
466 NestedRequirement(ASTContext &C, StringRef InvalidConstraintEntity, in NestedRequirement() function
468 : NestedRequirement(InvalidConstraintEntity, in NestedRequirement()
H A DDynamicRecursiveASTVisitor.h210 TraverseConceptNestedRequirement(MaybeConst<concepts::NestedRequirement> *R);
H A DASTNodeTraverser.h283 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(R)) { in Visit()
H A DRecursiveASTVisitor.h476 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R);
551 cast<concepts::NestedRequirement>(R));
603 concepts::NestedRequirement *R) {
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDynamicRecursiveASTVisitor.cpp154 bool TraverseConceptNestedRequirement(concepts::NestedRequirement *R) { in TraverseConceptNestedRequirement()
309 concepts::NestedRequirement, *)
H A DExprConcepts.cpp107 if (auto *NestedReq = dyn_cast<concepts::NestedRequirement>(R)) in RequirementContainsError()
H A DASTImporter.cpp507 ImportNestedRequirement(concepts::NestedRequirement *From);
1183 ASTNodeImporter::ImportNestedRequirement(concepts::NestedRequirement *From) { in ImportNestedRequirement()
1194 NestedRequirement(ToEntity, ToSatisfaction); in ImportNestedRequirement()
1200 return new (Importer.getToContext()) NestedRequirement(ToExpr.get()); in ImportNestedRequirement()
1206 return new (Importer.getToContext()) NestedRequirement( in ImportNestedRequirement()
1223 cast<concepts::NestedRequirement>(FromRequire)); in import()
H A DStmtProfile.cpp1718 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DStmtPrinter.cpp2733 auto *NestedReq = cast<concepts::NestedRequirement>(Req); in VisitRequiresExpr()
H A DItaniumMangle.cpp4894 const auto *NR = cast<concepts::NestedRequirement>(Req); in mangleRequirement()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp770 concepts::NestedRequirement *Req, ConstraintsCheck, in InstantiatingTemplate()
1859 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
1891 concepts::NestedRequirement *
1892 TransformNestedRequirement(concepts::NestedRequirement *Req);
2908 concepts::NestedRequirement *
2910 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
2929 concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2931 return new (SemaRef.Context) concepts::NestedRequirement( in TransformNestedRequirement()
2962 return new (C) concepts::NestedRequirement(TransConstraint.get()); in TransformNestedRequirement()
2969 return new (C) concepts::NestedRequirement( in TransformNestedRequirement()
[all …]
H A DSemaConcept.cpp1248 concepts::NestedRequirement *Req, in diagnoseUnsatisfiedRequirement()
1354 S, cast<concepts::NestedRequirement>(Req), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
H A DSemaExprCXX.cpp7975 concepts::NestedRequirement *
7983 return new (Context) concepts::NestedRequirement(Context, Constraint, in BuildNestedRequirement()
7987 concepts::NestedRequirement *
7990 return new (Context) concepts::NestedRequirement( in BuildNestedRequirement()
H A DTreeTransform.h571 concepts::NestedRequirement *
572 TransformNestedRequirement(concepts::NestedRequirement *Req);
3770 concepts::NestedRequirement *
3777 concepts::NestedRequirement *RebuildNestedRequirement(Expr *Constraint) { in RebuildNestedRequirement()
15059 cast<concepts::NestedRequirement>(Req)); in TransformRequiresExprRequirements()
15124 concepts::NestedRequirement *
15126 concepts::NestedRequirement *Req) { in TransformNestedRequirement()
H A DSemaCodeComplete.cpp5564 } else if (auto *NR = dyn_cast<concepts::NestedRequirement>(Req)) { in believe()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp925 R = new (C) concepts::NestedRequirement( in VisitRequiresExpr()
932 R = new (C) concepts::NestedRequirement(E); in VisitRequiresExpr()
934 R = new (C) concepts::NestedRequirement( in VisitRequiresExpr()
H A DASTWriterStmt.cpp559 auto *NestedReq = cast<concepts::NestedRequirement>(R); in VisitRequiresExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2561 class NestedRequirement : public Node {
2564 NestedRequirement(const Node *Constraint_) in NestedRequirement() function
5118 Constraint = make<NestedRequirement>(NestedReq); in parseRequiresExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8795 concepts::NestedRequirement *BuildNestedRequirement(Expr *E);
8796 concepts::NestedRequirement *
13234 concepts::NestedRequirement *Req, ConstraintsCheck,