clang
10.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 |
Optional< MutableArrayRef< TemplateArgumentLoc > > | ParameterMapping |
Definition at line 30 of file SemaConcept.h.
Definition at line 34 of file SemaConcept.h.
Referenced by clang::NormalizedConstraint::NormalizedConstraint().
|
inline |
|
inline |
Definition at line 58 of file SemaConcept.h.
References ConstraintExpr, and hasMatchingParameterMapping().
Referenced by clang::Sema::IsAtLeastAsConstrained(), and clang::Sema::MaybeEmitAmbiguousAtomicConstraintsDiagnostic().
const Expr* clang::AtomicConstraint::ConstraintExpr |
Definition at line 31 of file SemaConcept.h.
Referenced by subsumes().
Optional<MutableArrayRef<TemplateArgumentLoc> > clang::AtomicConstraint::ParameterMapping |
Definition at line 32 of file SemaConcept.h.
Referenced by hasMatchingParameterMapping().