clang API Documentation
#include <ThreadSafetyTraverse.h>
Public Types | |
typedef bool | CType |
Public Member Functions | |
CType | trueResult () |
bool | notTrue (CType ct) |
bool | compareIntegers (unsigned i, unsigned j) |
bool | compareStrings (StringRef s, StringRef r) |
bool | comparePointers (const void *P, const void *Q) |
bool | compare (const SExpr *E1, const SExpr *E2) |
void | enterScope (const Variable *V1, const Variable *V2) |
void | leaveScope () |
bool | compareVariableRefs (const Variable *V1, const Variable *V2) |
Static Public Member Functions | |
static bool | compareExprs (const SExpr *E1, const SExpr *E2) |
Definition at line 303 of file ThreadSafetyTraverse.h.
Definition at line 308 of file ThreadSafetyTraverse.h.
bool clang::threadSafety::til::EqualsComparator::compare | ( | const SExpr * | E1, |
const SExpr * | E2 | ||
) | [inline] |
Definition at line 317 of file ThreadSafetyTraverse.h.
References clang::threadSafety::til::Comparator< EqualsComparator >::compareByCase(), and clang::threadSafety::til::SExpr::opcode().
Referenced by compareExprs().
static bool clang::threadSafety::til::EqualsComparator::compareExprs | ( | const SExpr * | E1, |
const SExpr * | E2 | ||
) | [inline, static] |
Definition at line 331 of file ThreadSafetyTraverse.h.
References compare().
Referenced by clang::threadSafety::sx::equals().
bool clang::threadSafety::til::EqualsComparator::compareIntegers | ( | unsigned | i, |
unsigned | j | ||
) | [inline] |
Definition at line 313 of file ThreadSafetyTraverse.h.
bool clang::threadSafety::til::EqualsComparator::comparePointers | ( | const void * | P, |
const void * | Q | ||
) | [inline] |
Definition at line 315 of file ThreadSafetyTraverse.h.
bool clang::threadSafety::til::EqualsComparator::compareStrings | ( | StringRef | s, |
StringRef | r | ||
) | [inline] |
Definition at line 314 of file ThreadSafetyTraverse.h.
bool clang::threadSafety::til::EqualsComparator::compareVariableRefs | ( | const Variable * | V1, |
const Variable * | V2 | ||
) | [inline] |
Definition at line 327 of file ThreadSafetyTraverse.h.
void clang::threadSafety::til::EqualsComparator::enterScope | ( | const Variable * | V1, |
const Variable * | V2 | ||
) | [inline] |
Definition at line 324 of file ThreadSafetyTraverse.h.
void clang::threadSafety::til::EqualsComparator::leaveScope | ( | ) | [inline] |
Definition at line 325 of file ThreadSafetyTraverse.h.
bool clang::threadSafety::til::EqualsComparator::notTrue | ( | CType | ct | ) | [inline] |
Definition at line 311 of file ThreadSafetyTraverse.h.
Definition at line 310 of file ThreadSafetyTraverse.h.