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.