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 339 of file ThreadSafetyTraverse.h.
Definition at line 344 of file ThreadSafetyTraverse.h.
| bool clang::threadSafety::til::MatchComparator::compare | ( | const SExpr * | E1, |
| const SExpr * | E2 | ||
| ) | [inline] |
Definition at line 353 of file ThreadSafetyTraverse.h.
References clang::threadSafety::til::Comparator< MatchComparator >::compareByCase(), and clang::threadSafety::til::SExpr::opcode().
Referenced by compareExprs().
| static bool clang::threadSafety::til::MatchComparator::compareExprs | ( | const SExpr * | E1, |
| const SExpr * | E2 | ||
| ) | [inline, static] |
Definition at line 371 of file ThreadSafetyTraverse.h.
References compare(), and Matcher.
Referenced by clang::threadSafety::sx::matches().
| bool clang::threadSafety::til::MatchComparator::compareIntegers | ( | unsigned | i, |
| unsigned | j | ||
| ) | [inline] |
Definition at line 349 of file ThreadSafetyTraverse.h.
| bool clang::threadSafety::til::MatchComparator::comparePointers | ( | const void * | P, |
| const void * | Q | ||
| ) | [inline] |
Definition at line 351 of file ThreadSafetyTraverse.h.
| bool clang::threadSafety::til::MatchComparator::compareStrings | ( | StringRef | s, |
| StringRef | r | ||
| ) | [inline] |
Definition at line 350 of file ThreadSafetyTraverse.h.
| bool clang::threadSafety::til::MatchComparator::compareVariableRefs | ( | const Variable * | V1, |
| const Variable * | V2 | ||
| ) | [inline] |
Definition at line 367 of file ThreadSafetyTraverse.h.
| void clang::threadSafety::til::MatchComparator::enterScope | ( | const Variable * | V1, |
| const Variable * | V2 | ||
| ) | [inline] |
Definition at line 364 of file ThreadSafetyTraverse.h.
| void clang::threadSafety::til::MatchComparator::leaveScope | ( | ) | [inline] |
Definition at line 365 of file ThreadSafetyTraverse.h.
| bool clang::threadSafety::til::MatchComparator::notTrue | ( | CType | ct | ) | [inline] |
Definition at line 347 of file ThreadSafetyTraverse.h.
Definition at line 346 of file ThreadSafetyTraverse.h.