Home
last modified time | relevance | path

Searched refs:ConstraintSatisfaction (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h35 class ConstraintSatisfaction : public llvm::FoldingSetNode {
43 ConstraintSatisfaction() = default;
45 ConstraintSatisfaction(const NamedDecl *ConstraintOwner, in ConstraintSatisfaction() function
107 const ConstraintSatisfaction &Satisfaction);
112 Create(const ASTContext &C, const ConstraintSatisfaction &Satisfaction);
H A DExprConcepts.h60 const ConstraintSatisfaction *Satisfaction);
64 const ConstraintSatisfaction *Satisfaction,
73 const ConstraintSatisfaction *Satisfaction);
78 const ConstraintSatisfaction *Satisfaction, bool Dependent,
449 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
466 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConcepts.cpp36 const ConstraintSatisfaction *Satisfaction) in ConceptSpecializationExpr()
62 const ConstraintSatisfaction *Satisfaction) { in Create()
69 const ConstraintSatisfaction *Satisfaction, bool Dependent, in ConceptSpecializationExpr()
89 const ConstraintSatisfaction *Satisfaction, in Create()
H A DASTConcept.cpp44 const ASTContext &C, const ConstraintSatisfaction &Satisfaction) in ASTConstraintSatisfaction()
67 const ConstraintSatisfaction &Satisfaction) { in Create()
83 void ConstraintSatisfaction::Profile( in Profile()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp183 ConstraintSatisfaction &Satisfaction, in calculateConstraintSatisfaction()
277 new (S.Context) ConstraintSatisfaction::SubstitutionDiagnostic{ in calculateConstraintSatisfaction()
338 ConstraintSatisfaction &Satisfaction) { in calculateConstraintSatisfaction()
431 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction) { in CheckConstraintSatisfaction()
479 SourceRange TemplateIDRange, ConstraintSatisfaction &OutSatisfaction) { in CheckConstraintSatisfaction()
500 ConstraintSatisfaction::Profile(ID, Context, Template, FlattenedArgs); in CheckConstraintSatisfaction()
508 std::make_unique<ConstraintSatisfaction>(Template, FlattenedArgs); in CheckConstraintSatisfaction()
539 ConstraintSatisfaction &Satisfaction) { in CheckConstraintSatisfaction()
676 ConstraintSatisfaction &Satisfaction, in CheckFunctionConstraints()
863 ConstraintSatisfaction Satisfaction; in EnsureTemplateArgumentListConstraints()
[all …]
H A DSemaTemplateInstantiate.cpp2526 ConstraintSatisfaction Satisfaction; in TransformNestedRequirement()
2532 ConstraintSatisfaction Satisfaction; in TransformNestedRequirement()
3863 ConstraintSatisfaction Satisfaction; in InstantiateClassMembers()
H A DSemaOverload.cpp623 ConstraintSatisfaction Satisfaction;
6942 ConstraintSatisfaction Satisfaction; in AddOverloadCandidate()
7459 ConstraintSatisfaction Satisfaction; in AddMethodCandidate()
7889 ConstraintSatisfaction Satisfaction; in AddConversionCandidate()
8175 ConstraintSatisfaction Satisfaction; in AddSurrogateCandidate()
10905 ConstraintSatisfaction Satisfaction; in checkAddressOfFunctionIsAvailable()
11958 ConstraintSatisfaction Satisfaction; in NoteFunctionCandidate()
12002 ConstraintSatisfaction Satisfaction; in NoteSurrogateCandidate()
H A DSema.cpp486 std::vector<ConstraintSatisfaction *> Satisfactions; in ~Sema()
H A DSemaTemplateDeduction.cpp4857 ConstraintSatisfaction Satisfaction; in CheckDeducedPlaceholderConstraints()
H A DSemaExprCXX.cpp9149 ConstraintSatisfaction Satisfaction; in BuildNestedRequirement()
H A DSemaTemplate.cpp5049 ConstraintSatisfaction Satisfaction; in CheckConceptTemplateId()
H A DSemaDeclCXX.cpp17498 ConstraintSatisfaction Satisfaction; in BuildStaticAssertDeclaration()
H A DSemaDecl.cpp19066 ConstraintSatisfaction Satisfaction; in SetEligibleMethods()
H A DSemaExpr.cpp289 ConstraintSatisfaction Satisfaction; in DiagnoseUseOfDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h251 ConstraintSatisfaction AssociatedConstraintsSatisfaction;
H A DSema.h7427 llvm::ContextualFoldingSet<ConstraintSatisfaction, const ASTContext &>
7553 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction) { in CheckConstraintSatisfaction()
7586 SourceRange TemplateIDRange, ConstraintSatisfaction &Satisfaction);
7595 ConstraintSatisfaction &Satisfaction);
7604 ConstraintSatisfaction &Satisfaction,
7631 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction &Satisfaction,
10436 ConstraintSatisfaction &Satisfaction);
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp788 static ConstraintSatisfaction
790 ConstraintSatisfaction Satisfaction; in readConstraintSatisfaction()
802 ConstraintSatisfaction::SubstitutionDiagnostic{ in readConstraintSatisfaction()