clang API Documentation

Public Types | Public Member Functions | Static Public Member Functions
clang::threadSafety::til::EqualsComparator Class Reference

#include <ThreadSafetyTraverse.h>

Inheritance diagram for clang::threadSafety::til::EqualsComparator:
Inheritance graph
[legend]
Collaboration diagram for clang::threadSafety::til::EqualsComparator:
Collaboration graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 303 of file ThreadSafetyTraverse.h.


Member Typedef Documentation

Definition at line 308 of file ThreadSafetyTraverse.h.


Member Function Documentation

bool clang::threadSafety::til::EqualsComparator::compare ( const SExpr E1,
const SExpr E2 
) [inline]
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().

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.

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.

Definition at line 325 of file ThreadSafetyTraverse.h.

Definition at line 311 of file ThreadSafetyTraverse.h.

Definition at line 310 of file ThreadSafetyTraverse.h.


The documentation for this class was generated from the following file: