clang 10.0.0git

clang::concepts::ExprRequirement Member List

This is the complete list of members for clang::concepts::ExprRequirement, including all inherited members.

ASTStmtReader | clang::concepts::ExprRequirement |
ASTStmtWriter | clang::concepts::ExprRequirement |
classof(const Requirement *R) | clang::concepts::ExprRequirement | inline static
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 |