ASTStmtReader | clang::concepts::ExprRequirement | |
ASTStmtWriter | clang::concepts::ExprRequirement | |
classof(const Requirement *R) | clang::concepts::ExprRequirement | inlinestatic |
containsUnexpandedParameterPack() const | clang::concepts::Requirement | inline |
ExprRequirement(Expr *E, bool IsSimple, SourceLocation NoexceptLoc, ReturnTypeRequirement Req, SatisfactionStatus Status, ConceptSpecializationExpr *SubstitutedConstraintExpr=nullptr) | clang::concepts::ExprRequirement | |
ExprRequirement(SubstitutionDiagnostic *E, bool IsSimple, SourceLocation NoexceptLoc, ReturnTypeRequirement Req={}) | clang::concepts::ExprRequirement | |
getExpr() const | clang::concepts::ExprRequirement | inline |
getExprSubstitutionDiagnostic() const | clang::concepts::ExprRequirement | inline |
getKind() const | clang::concepts::Requirement | inline |
getNoexceptLoc() const | clang::concepts::ExprRequirement | inline |
getReturnTypeRequirement() const | clang::concepts::ExprRequirement | inline |
getReturnTypeRequirementSubstitutedConstraintExpr() const | clang::concepts::ExprRequirement | inline |
getSatisfactionStatus() const | clang::concepts::ExprRequirement | inline |
hasNoexceptRequirement() const | clang::concepts::ExprRequirement | inline |
isCompound() const | clang::concepts::ExprRequirement | inline |
isDependent() const | clang::concepts::Requirement | inline |
isExprSubstitutionFailure() const | clang::concepts::ExprRequirement | inline |
isSatisfied() const | clang::concepts::Requirement | inline |
isSimple() const | clang::concepts::ExprRequirement | inline |
Requirement(RequirementKind Kind, bool IsDependent, bool ContainsUnexpandedParameterPack, bool IsSatisfied=true) | clang::concepts::Requirement | inline |
RequirementKind enum name | clang::concepts::Requirement | |
RK_Compound enum value | clang::concepts::Requirement | |
RK_Nested enum value | clang::concepts::Requirement | |
RK_Simple enum value | clang::concepts::Requirement | |
RK_Type enum value | clang::concepts::Requirement | |
SatisfactionStatus enum name | clang::concepts::ExprRequirement | |
setContainsUnexpandedParameterPack(bool Contains) | clang::concepts::Requirement | inline |
setDependent(bool IsDependent) | clang::concepts::Requirement | inline |
setSatisfied(bool IsSatisfied) | clang::concepts::Requirement | inline |
SS_ConstraintsNotSatisfied enum value | clang::concepts::ExprRequirement | |
SS_Dependent enum value | clang::concepts::ExprRequirement | |
SS_ExprSubstitutionFailure enum value | clang::concepts::ExprRequirement | |
SS_NoexceptNotMet enum value | clang::concepts::ExprRequirement | |
SS_Satisfied enum value | clang::concepts::ExprRequirement | |
SS_TypeRequirementSubstitutionFailure enum value | clang::concepts::ExprRequirement | |