Searched refs:SubstitutionDiagnostic (Results 1 - 10 of 10) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTConcept.cpp | 35 auto &SubstitutionDiagnostic = variable 37 unsigned MessageSize = SubstitutionDiagnostic.second.size(); 39 memcpy(Mem, SubstitutionDiagnostic.second.data(), MessageSize); 41 SubstitutionDiagnostic.first, StringRef(Mem, MessageSize));
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 46 using SubstitutionDiagnostic = std::pair<SourceLocation, std::string>; 157 struct SubstitutionDiagnostic { struct in class:clang::concepts::Requirement 207 llvm::PointerUnion<SubstitutionDiagnostic *, TypeSourceInfo *> Value; 215 /// satisfied. Otherwise, the SubstitutionDiagnostic constructor is to be 221 TypeRequirement(SubstitutionDiagnostic *Diagnostic) : 234 SubstitutionDiagnostic *getSubstitutionDiagnostic() const { 238 return Value.get<SubstitutionDiagnostic *>(); 266 llvm::PointerUnion<TemplateParameterList *, SubstitutionDiagnostic *>, 278 ReturnTypeRequirement(SubstitutionDiagnostic *SubstDiag) : 306 TypeConstraintInfo.getPointer().is<SubstitutionDiagnostic *>(); [all...] |
H A D | ASTConcept.h | 44 using SubstitutionDiagnostic = std::pair<SourceLocation, StringRef>; 45 using Detail = llvm::PointerUnion<Expr *, SubstitutionDiagnostic *>;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaConcept.cpp | 243 new (S.Context) ConstraintSatisfaction::SubstitutionDiagnostic{ 493 concepts::Requirement::SubstitutionDiagnostic *SubstDiag = 606 template<typename SubstitutionDiagnostic> 609 const llvm::PointerUnion<Expr *, SubstitutionDiagnostic *> &Record, 611 if (auto *Diag = Record.template dyn_cast<SubstitutionDiagnostic *>()){ 1034 SubstitutionDiagnostic *ExprSubstDiag, bool IsSimple,
|
H A D | SemaTemplateInstantiate.cpp | 1891 static concepts::Requirement::SubstitutionDiagnostic * 1911 return new (S.Context) concepts::Requirement::SubstitutionDiagnostic{ 1951 llvm::PointerUnion<Expr *, concepts::Requirement::SubstitutionDiagnostic *> 2004 TransExpr.get<concepts::Requirement::SubstitutionDiagnostic *>(),
|
H A D | SemaExprCXX.cpp | 8567 concepts::Requirement::SubstitutionDiagnostic *ExprSubstitutionDiagnostic, 8582 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 8603 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) {
|
H A D | TreeTransform.h | 3273 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 3283 concepts::Requirement::SubstitutionDiagnostic *SubstDiag, bool IsSimple, 3299 concepts::Requirement::SubstitutionDiagnostic *SubstDiag) { 12027 llvm::PointerUnion<Expr *, concepts::Requirement::SubstitutionDiagnostic *> TransExpr; 12059 TransExpr.get<concepts::Requirement::SubstitutionDiagnostic *>(),
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 782 ConstraintSatisfaction::SubstitutionDiagnostic{ 810 static concepts::Requirement::SubstitutionDiagnostic * 816 concepts::Requirement::SubstitutionDiagnostic{SubstitutedEntity, DiagLoc, 854 llvm::PointerUnion<concepts::Requirement::SubstitutionDiagnostic *, 894 E.get<concepts::Requirement::SubstitutionDiagnostic *>(),
|
H A D | ASTWriterStmt.cpp | 419 const concepts::Requirement::SubstitutionDiagnostic *D) { 466 ExprReq->Value.get<concepts::Requirement::SubstitutionDiagnostic *>());
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 7660 concepts::Requirement::SubstitutionDiagnostic *ExprSubstDiag, 7666 concepts::Requirement::SubstitutionDiagnostic *SubstDiag); 7670 concepts::Requirement::SubstitutionDiagnostic *SubstDiag);
|
Completed in 306 milliseconds