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.