clang API Documentation

clang::threadSafety::ThreadSafetyReporter Member List
This is the complete list of members for clang::threadSafety::ThreadSafetyReporter, including all inherited members.
emitDiagnostics()clang::threadSafety::ThreadSafetyReporter [inline]
enterFunction(const FunctionDecl *FD) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleDoubleLock(StringRef Kind, Name LockName, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleExclusiveAndShared(StringRef Kind, Name LockName, SourceLocation Loc1, SourceLocation Loc2) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleIncorrectUnlockKind(StringRef Kind, Name LockName, LockKind Expected, LockKind Received, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleInvalidLockExp(StringRef Kind, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleMutexHeldEndOfScope(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocEndOfScope, LockErrorKind LEK) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleMutexNotHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, Name LockName, LockKind LK, SourceLocation Loc, Name *PossibleMatch) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleNoMutexHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, AccessKind AK, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
issueBetaWarnings()clang::threadSafety::ThreadSafetyHandler [inline]
leaveFunction(const FunctionDecl *FD) overrideclang::threadSafety::ThreadSafetyReporter [inline, virtual]
Name typedefclang::threadSafety::ThreadSafetyHandler
setIssueBetaWarnings(bool b)clang::threadSafety::ThreadSafetyHandler [inline]
setVerbose(bool b)clang::threadSafety::ThreadSafetyReporter [inline]
ThreadSafetyHandler()clang::threadSafety::ThreadSafetyHandler [inline]
ThreadSafetyReporter(Sema &S, SourceLocation FL, SourceLocation FEL)clang::threadSafety::ThreadSafetyReporter [inline]
~ThreadSafetyHandler()clang::threadSafety::ThreadSafetyHandler [virtual]