|
clang 22.0.0git
|
This is the complete list of members for clang::threadSafety::ThreadSafetyHandler, including all inherited members.
| enterFunction(const FunctionDecl *FD) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleBeforeAfterCycle(Name L1Name, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleDoubleLock(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocDoubleLock) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleExclusiveAndShared(StringRef Kind, Name LockName, SourceLocation Loc1, SourceLocation Loc2) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleExpectFewerUnderlyingMutexes(SourceLocation Loc, SourceLocation DLoc, Name ScopeName, StringRef Kind, Name Actual) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleExpectMoreUnderlyingMutexes(SourceLocation Loc, SourceLocation DLoc, Name ScopeName, StringRef Kind, Name Expected) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleIncorrectUnlockKind(StringRef Kind, Name LockName, LockKind Expected, LockKind Received, SourceLocation LocLocked, SourceLocation LocUnlock) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleInvalidLockExp(SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleLockAcquiredBefore(StringRef Kind, Name L1Name, Name L2Name, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleMutexHeldEndOfScope(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocEndOfScope, LockErrorKind LEK, bool ReentrancyMismatch=false) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleMutexNotHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, Name LockName, LockKind LK, SourceLocation Loc, Name *PossibleMatch=nullptr) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleNegativeNotHeld(const NamedDecl *D, Name LockName, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleNoMutexHeld(const NamedDecl *D, ProtectedOperationKind POK, AccessKind AK, SourceLocation Loc) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleUnmatchedUnderlyingMutexes(SourceLocation Loc, SourceLocation DLoc, Name ScopeName, StringRef Kind, Name Expected, Name Actual) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc, SourceLocation LocPreviousUnlock) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| issueBetaWarnings() | clang::threadSafety::ThreadSafetyHandler | inline |
| leaveFunction(const FunctionDecl *FD) | clang::threadSafety::ThreadSafetyHandler | inlinevirtual |
| Name typedef | clang::threadSafety::ThreadSafetyHandler | |
| setIssueBetaWarnings(bool b) | clang::threadSafety::ThreadSafetyHandler | inline |
| ThreadSafetyHandler()=default | clang::threadSafety::ThreadSafetyHandler | |
| ~ThreadSafetyHandler() | clang::threadSafety::ThreadSafetyHandler | virtual |