Home
last modified time | relevance | path

Searched refs:TypeRequirement (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprConcepts.h203 class TypeRequirement : public Requirement {
221 TypeRequirement(TypeSourceInfo *T);
225 TypeRequirement(SubstitutionDiagnostic *Diagnostic) : in TypeRequirement() function
H A DRecursiveASTVisitor.h2763 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) {
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp475 concepts::TypeRequirement *Req, in diagnoseUnsatisfiedRequirement()
480 case concepts::TypeRequirement::SS_Dependent: in diagnoseUnsatisfiedRequirement()
483 case concepts::TypeRequirement::SS_SubstitutionFailure: { in diagnoseUnsatisfiedRequirement()
608 else if (auto *T = dyn_cast<concepts::TypeRequirement>(Req)) in diagnoseWellFormedUnsatisfiedConstraintExpr()
1080 concepts::TypeRequirement::TypeRequirement(TypeSourceInfo *T) : in TypeRequirement() function in concepts::TypeRequirement
H A DSemaTemplateInstantiate.cpp1148 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()
1181 concepts::TypeRequirement *
1182 TransformTypeRequirement(concepts::TypeRequirement *Req);
1904 concepts::TypeRequirement *
1905 TemplateInstantiator::TransformTypeRequirement(concepts::TypeRequirement *Req) { in TransformTypeRequirement()
H A DSemaExprCXX.cpp8702 concepts::TypeRequirement *
8704 return new (Context) concepts::TypeRequirement(Type); in BuildTypeRequirement()
8707 concepts::TypeRequirement *
8710 return new (Context) concepts::TypeRequirement(SubstDiag); in BuildTypeRequirement()
H A DTreeTransform.h532 concepts::TypeRequirement *
533 TransformTypeRequirement(concepts::TypeRequirement *Req);
3371 concepts::TypeRequirement *
3377 concepts::TypeRequirement *RebuildTypeRequirement(TypeSourceInfo *T) { in RebuildTypeRequirement()
12266 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) in TransformRequiresExprRequirements()
12281 concepts::TypeRequirement *
12283 concepts::TypeRequirement *Req) { in TransformTypeRequirement()
H A DSemaCodeComplete.cpp4994 if (auto *TR = dyn_cast<concepts::TypeRequirement>(Req)) { in believe()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp847 static_cast<concepts::TypeRequirement::SatisfactionStatus>( in VisitRequiresExpr()
849 if (Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
851 concepts::TypeRequirement(readSubstitutionDiagnostic(Record)); in VisitRequiresExpr()
854 concepts::TypeRequirement(Record.readTypeSourceInfo()); in VisitRequiresExpr()
H A DASTWriterStmt.cpp459 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(R)) { in VisitRequiresExpr()
462 if (TypeReq->Status == concepts::TypeRequirement::SS_SubstitutionFailure) in VisitRequiresExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtProfile.cpp1492 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
H A DStmtPrinter.cpp2313 if (auto *TypeReq = dyn_cast<concepts::TypeRequirement>(Req)) { in VisitRequiresExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h7926 concepts::TypeRequirement *BuildTypeRequirement(TypeSourceInfo *Type);
7927 concepts::TypeRequirement *