clang 20.0.0git
|
#include "clang/Analysis/Analyses/ThreadSafetyLogical.h"
Public Types | |
enum | Opcode { Terminal , And , Or , Not } |
Public Member Functions | |
Opcode | kind () const |
bool | implies (const LExpr *RHS) const |
Logical implication. | |
Protected Member Functions | |
LExpr (Opcode Kind) | |
Definition at line 21 of file ThreadSafetyLogical.h.
Enumerator | |
---|---|
Terminal | |
And | |
Or | |
Not |
Definition at line 23 of file ThreadSafetyLogical.h.
|
inlineprotected |
Definition at line 36 of file ThreadSafetyLogical.h.
Logical implication.
Returns true if the LExpr implies RHS, i.e. if the LExpr holds, then RHS must hold. For example, (A & B) implies A.
Definition at line 98 of file ThreadSafetyLogical.h.
References clang::threadSafety::lexpr::implies().
|
inline |
Definition at line 29 of file ThreadSafetyLogical.h.
Referenced by implies().