Home
last modified time | relevance | path

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

/llvm-project/clang/lib/AST/
H A DASTConcept.cpp45 ASTConstraintSatisfaction(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument
56 ASTConstraintSatisfaction(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) ASTConstraintSatisfaction() argument
68 Create(const ASTContext & C,const ConstraintSatisfaction & Satisfaction) Create() argument
77 Rebuild(const ASTContext & C,const ASTConstraintSatisfaction & Satisfaction) Rebuild() argument
[all...]
H A DExprConcepts.cpp36 Satisfaction(Satisfaction in ConceptSpecializationExpr() argument
62 Create(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction) Create() argument
69 ConceptSpecializationExpr(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction,bool Dependent,bool ContainsUnexpandedParameterPack) ConceptSpecializationExpr() argument
89 Create(const ASTContext & C,ConceptReference * Loc,ImplicitConceptSpecializationDecl * SpecDecl,const ConstraintSatisfaction * Satisfaction,bool Dependent,bool ContainsUnexpandedParameterPack) Create() argument
[all...]
/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() argument
457 NestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction * Satisfaction) NestedRequirement() argument
466 NestedRequirement(ASTContext & C,StringRef InvalidConstraintEntity,const ConstraintSatisfaction & Satisfaction) NestedRequirement() argument
[all...]
/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
680 CheckFunctionConstraints(const FunctionDecl * FD,ConstraintSatisfaction & Satisfaction,SourceLocation UsageLoc,bool ForOverloadResolution) CheckFunctionConstraints() argument
893 ConstraintSatisfaction Satisfaction; EnsureTemplateArgumentListConstraints() local
920 CheckInstantiatedFunctionTemplateConstraints(SourceLocation PointOfInstantiation,FunctionDecl * Decl,ArrayRef<TemplateArgument> TemplateArgs,ConstraintSatisfaction & Satisfaction) CheckInstantiatedFunctionTemplateConstraints() argument
1195 DiagnoseUnsatisfiedConstraint(const ConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument
1206 DiagnoseUnsatisfiedConstraint(const ASTConstraintSatisfaction & Satisfaction,bool First) DiagnoseUnsatisfiedConstraint() argument
[all...]
H A DSemaTemplateInstantiate.cpp2750 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local
2756 ConstraintSatisfaction Satisfaction; TransformNestedRequirement() local
4000 ConstraintSatisfaction Satisfaction; InstantiateClassMembers() local
[all...]
H A DSemaOverload.cpp679 ConstraintSatisfaction Satisfaction; global() member
6994 ConstraintSatisfaction Satisfaction; AddOverloadCandidate() local
7518 ConstraintSatisfaction Satisfaction; AddMethodCandidate() local
7943 ConstraintSatisfaction Satisfaction; AddConversionCandidate() local
8218 ConstraintSatisfaction Satisfaction; AddSurrogateCandidate() local
10941 ConstraintSatisfaction Satisfaction; checkAddressOfFunctionIsAvailable() local
12079 ConstraintSatisfaction Satisfaction; NoteFunctionCandidate() local
12123 ConstraintSatisfaction Satisfaction; NoteSurrogateCandidate() local
[all...]
H A DSemaExprCXX.cpp9295 ConstraintSatisfaction Satisfaction; BuildNestedRequirement() local
9306 BuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) BuildNestedRequirement() argument
H A DSemaTemplate.cpp5575 ConstraintSatisfaction Satisfaction; CheckConceptTemplateId() local
10293 if (ConstraintSatisfaction Satisfaction; CheckMemberSpecialization() local
H A DSemaTemplateDeduction.cpp4988 ConstraintSatisfaction Satisfaction; CheckDeducedPlaceholderConstraints() local
H A DSemaDecl.cpp18679 ConstraintSatisfaction Satisfaction; SetEligibleMethods() local
H A DSemaDeclCXX.cpp17293 ConstraintSatisfaction Satisfaction; BuildStaticAssertDeclaration() local
H A DTreeTransform.h3719 RebuildNestedRequirement(StringRef InvalidConstraintEntity,const ASTConstraintSatisfaction & Satisfaction) RebuildNestedRequirement() argument
H A DSemaExpr.cpp283 ConstraintSatisfaction Satisfaction; DiagnoseUseOfDecl() local
/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp471 addConstraintSatisfaction(ASTRecordWriter & Record,const ASTConstraintSatisfaction & Satisfaction) addConstraintSatisfaction() argument
H A DASTReaderStmt.cpp790 ConstraintSatisfaction Satisfaction; readConstraintSatisfaction() local
/llvm-project/clang/include/clang/Sema/
H A DSema.h14325 CheckConstraintSatisfaction(const NamedDecl * Template,ArrayRef<const Expr * > ConstraintExprs,const MultiLevelTemplateArgumentList & TemplateArgLists,SourceRange TemplateIDRange,ConstraintSatisfaction & Satisfaction) CheckConstraintSatisfaction() argument
[all...]