clang 20.0.0git
|
#include "clang/Analysis/Analyses/ThreadSafetyCommon.h"
Public Member Functions | |
CapabilityExpr () | |
CapabilityExpr (const til::SExpr *E, StringRef Kind, bool Neg) | |
template<typename T > | |
CapabilityExpr (const til::SExpr *, T, bool)=delete | |
const til::SExpr * | sexpr () const |
StringRef | getKind () const |
bool | negative () const |
CapabilityExpr | operator! () const |
bool | equals (const CapabilityExpr &other) const |
bool | matches (const CapabilityExpr &other) const |
bool | matchesUniv (const CapabilityExpr &CapE) const |
bool | partiallyMatches (const CapabilityExpr &other) const |
const ValueDecl * | valueDecl () const |
std::string | toString () const |
bool | shouldIgnore () const |
bool | isInvalid () const |
bool | isUniversal () const |
Definition at line 272 of file ThreadSafetyCommon.h.
|
inline |
Definition at line 281 of file ThreadSafetyCommon.h.
Referenced by operator!().
|
inline |
Definition at line 282 of file ThreadSafetyCommon.h.
|
delete |
|
inline |
Definition at line 296 of file ThreadSafetyCommon.h.
References clang::threadSafety::sx::equals(), negative(), and sexpr().
|
inline |
Definition at line 289 of file ThreadSafetyCommon.h.
|
inline |
Definition at line 333 of file ThreadSafetyCommon.h.
References sexpr().
|
inline |
Definition at line 335 of file ThreadSafetyCommon.h.
References sexpr().
Referenced by matchesUniv().
|
inline |
Definition at line 301 of file ThreadSafetyCommon.h.
References clang::threadSafety::sx::matches(), negative(), and sexpr().
Referenced by matchesUniv().
|
inline |
Definition at line 306 of file ThreadSafetyCommon.h.
References isUniversal(), and matches().
|
inline |
Definition at line 290 of file ThreadSafetyCommon.h.
Referenced by equals(), matches(), partiallyMatches(), toString(), and valueDecl().
|
inline |
Definition at line 292 of file ThreadSafetyCommon.h.
References CapabilityExpr().
|
inline |
Definition at line 310 of file ThreadSafetyCommon.h.
References negative(), clang::threadSafety::sx::partiallyMatches(), and sexpr().
|
inline |
Definition at line 288 of file ThreadSafetyCommon.h.
Referenced by equals(), isInvalid(), isUniversal(), matches(), partiallyMatches(), shouldIgnore(), toString(), and valueDecl().
|
inline |
Definition at line 331 of file ThreadSafetyCommon.h.
References sexpr().
|
inline |
Definition at line 325 of file ThreadSafetyCommon.h.
References negative(), sexpr(), and clang::threadSafety::sx::toString().
|
inline |
Definition at line 315 of file ThreadSafetyCommon.h.
References negative(), P, and sexpr().
Referenced by clang::threadSafety::BeforeSet::insertAttrExprs().