clang API Documentation
emitDiagnostics() | clang::threadSafety::ThreadSafetyReporter | [inline] |
enterFunction(const FunctionDecl *FD) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleDoubleLock(StringRef Kind, Name LockName, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleExclusiveAndShared(StringRef Kind, Name LockName, SourceLocation Loc1, SourceLocation Loc2) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleIncorrectUnlockKind(StringRef Kind, Name LockName, LockKind Expected, LockKind Received, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleInvalidLockExp(StringRef Kind, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleMutexHeldEndOfScope(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocEndOfScope, LockErrorKind LEK) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleMutexNotHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, Name LockName, LockKind LK, SourceLocation Loc, Name *PossibleMatch) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleNoMutexHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, AccessKind AK, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
issueBetaWarnings() | clang::threadSafety::ThreadSafetyHandler | [inline] |
leaveFunction(const FunctionDecl *FD) override | clang::threadSafety::ThreadSafetyReporter | [inline, virtual] |
Name typedef | clang::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] |