clang 20.0.0git
|
#include "clang/Sema/SemaConcept.h"
Public Member Functions | |
AtomicConstraint (Sema &S, const Expr *ConstraintExpr) | |
bool | hasMatchingParameterMapping (ASTContext &C, const AtomicConstraint &Other) const |
bool | subsumes (ASTContext &C, const AtomicConstraint &Other) const |
Public Attributes | |
const Expr * | ConstraintExpr |
std::optional< ArrayRef< TemplateArgumentLoc > > | ParameterMapping |
Definition at line 31 of file SemaConcept.h.
Definition at line 35 of file SemaConcept.h.
|
inline |
Definition at line 38 of file SemaConcept.h.
References getArgument(), and clang::Other.
Referenced by clang::Sema::MaybeEmitAmbiguousAtomicConstraintsDiagnostic().
|
inline |
Definition at line 59 of file SemaConcept.h.
References clang::Other.
Referenced by clang::Sema::IsAtLeastAsConstrained(), and clang::Sema::MaybeEmitAmbiguousAtomicConstraintsDiagnostic().
const Expr* clang::AtomicConstraint::ConstraintExpr |
Definition at line 32 of file SemaConcept.h.
Referenced by clang::Sema::MaybeEmitAmbiguousAtomicConstraintsDiagnostic().
std::optional<ArrayRef<TemplateArgumentLoc> > clang::AtomicConstraint::ParameterMapping |
Definition at line 33 of file SemaConcept.h.