Home
last modified time | relevance | path

Searched defs:Satisfaction (Results 1 – 16 of 16) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DASTConcept.cpp44 ASTConstraintSatisfaction(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument
55 ASTConstraintSatisfaction(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument
67 Create(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) Create() argument
76 Rebuild(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) Rebuild() argument
[all...]
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()
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h56 ASTConstraintSatisfaction *Satisfaction; variable
431 const ASTConstraintSatisfaction *Satisfaction = nullptr; variable
449 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
457 const ASTConstraintSatisfaction *Satisfaction) in NestedRequirement()
466 const ConstraintSatisfaction &Satisfaction) in NestedRequirement()
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp183 calculateConstraintSatisfaction(Sema & S,const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction,AtomicEvaluator && Evaluator) calculateConstraintSatisfaction() argument
338 calculateConstraintSatisfaction(Sema & S,const NamedDecl * Template,SourceLocation TemplateNameLoc,const MultiLevelTemplateArgumentList & MLTAL,const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction) calculateConstraintSatisfaction() argument
431 CheckConstraintSatisfaction(Sema & S,const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,llvm::SmallVectorImpl<Expr * > & Converted,const MultiLevelTemplateArgumentList & TemplateArgsLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument
507 auto Satisfaction = CheckConstraintSatisfaction() local
539 CheckConstraintSatisfaction(const Expr * ConstraintExpr,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument
676 CheckFunctionConstraints(const FunctionDecl * FD,ConstraintSatisfaction & Satisfaction,SourceLocation UsageLoc,bool ForOverloadResolution) CheckFunctionConstraints() argument
863 ConstraintSatisfaction Satisfaction; EnsureTemplateArgumentListConstraints() local
890 CheckInstantiatedFunctionTemplateConstraints(SourceLocation PointOfInstantiation,FunctionDecl * Decl,ArrayRef<TemplateArgument> TemplateArgs,ConstraintSatisfaction & Satisfaction) CheckInstantiatedFunctionTemplateConstraints() argument
1158 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument
1169 DiagnoseUnsatisfiedConstraint(const ASTConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument
[all...]
H A DSemaOverload.cpp623 ConstraintSatisfaction Satisfaction; global() member
6942 ConstraintSatisfaction Satisfaction; AddOverloadCandidate() local
7459 ConstraintSatisfaction Satisfaction; AddMethodCandidate() local
7889 ConstraintSatisfaction Satisfaction; AddConversionCandidate() local
8175 ConstraintSatisfaction Satisfaction; AddSurrogateCandidate() local
10905 ConstraintSatisfaction Satisfaction; checkAddressOfFunctionIsAvailable() local
11958 ConstraintSatisfaction Satisfaction; NoteFunctionCandidate() local
12002 ConstraintSatisfaction Satisfaction; NoteSurrogateCandidate() local
[all...]
H A DSemaTemplateInstantiate.cpp2526 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local
2532 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local
3863 ConstraintSatisfaction Satisfaction; InstantiateClassMembers() local
[all...]
H A DSemaExprCXX.cpp9149 ConstraintSatisfaction Satisfaction; BuildNestedRequirement() local
9160 BuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) BuildNestedRequirement() argument
H A DSemaTemplateDeduction.cpp4857 ConstraintSatisfaction Satisfaction; CheckDeducedPlaceholderConstraints() local
H A DSemaTemplate.cpp5049 ConstraintSatisfaction Satisfaction; CheckConceptTemplateId() local
H A DSemaDecl.cpp19066 ConstraintSatisfaction Satisfaction; SetEligibleMethods() local
H A DSemaDeclCXX.cpp17498 ConstraintSatisfaction Satisfaction; BuildStaticAssertDeclaration() local
H A DTreeTransform.h3661 RebuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) RebuildNestedRequirement() argument
H A DSemaExpr.cpp289 if (!Satisfaction.IsSatisfied) { in DiagnoseUseOfDecl() local
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp471 const ASTConstraintSatisfaction &Satisfaction) { in addConstraintSatisfaction() argument
H A DASTReaderStmt.cpp790 ConstraintSatisfaction Satisfaction; in readConstraintSatisfaction() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7553 CheckConstraintSatisfaction(const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,const MultiLevelTemplateArgumentList & TemplateArgLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument
[all...]