|
clang
3.8.0
|
#include <ThreadSafetyLogical.h>
Public Types | |
| enum | Opcode { Terminal, And, Or, Not } |
Public Member Functions | |
| Opcode | kind () const |
| bool | implies (const LExpr *RHS) const |
| Logical implication. More... | |
Protected Member Functions | |
| LExpr (Opcode Kind) | |
Definition at line 22 of file ThreadSafetyLogical.h.
| Enumerator | |
|---|---|
| Terminal | |
| And | |
| Or | |
| Not | |
Definition at line 24 of file ThreadSafetyLogical.h.
|
inlineprotected |
Definition at line 37 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 99 of file ThreadSafetyLogical.h.
References clang::threadSafety::lexpr::implies().
|
inline |
Definition at line 30 of file ThreadSafetyLogical.h.
Referenced by clang::threadSafety::lexpr::Terminal::classof(), clang::threadSafety::lexpr::And::classof(), clang::threadSafety::lexpr::Or::classof(), clang::threadSafety::lexpr::Not::classof(), and implies().
1.8.6