clang 20.0.0git
clang::threadSafety::ThreadSafetyHandler Member List

This is the complete list of members for clang::threadSafety::ThreadSafetyHandler, including all inherited members.

enterFunction(const FunctionDecl *FD)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleBeforeAfterCycle(Name L1Name, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleDoubleLock(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocDoubleLock)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleExclusiveAndShared(StringRef Kind, Name LockName, SourceLocation Loc1, SourceLocation Loc2)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleIncorrectUnlockKind(StringRef Kind, Name LockName, LockKind Expected, LockKind Received, SourceLocation LocLocked, SourceLocation LocUnlock)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleInvalidLockExp(SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleLockAcquiredBefore(StringRef Kind, Name L1Name, Name L2Name, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleMutexHeldEndOfScope(StringRef Kind, Name LockName, SourceLocation LocLocked, SourceLocation LocEndOfScope, LockErrorKind LEK)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleMutexNotHeld(StringRef Kind, const NamedDecl *D, ProtectedOperationKind POK, Name LockName, LockKind LK, SourceLocation Loc, Name *PossibleMatch=nullptr)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleNegativeNotHeld(const NamedDecl *D, Name LockName, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleNoMutexHeld(const NamedDecl *D, ProtectedOperationKind POK, AccessKind AK, SourceLocation Loc)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc, SourceLocation LocPreviousUnlock)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
issueBetaWarnings()clang::threadSafety::ThreadSafetyHandlerinline
leaveFunction(const FunctionDecl *FD)clang::threadSafety::ThreadSafetyHandlerinlinevirtual
Name typedefclang::threadSafety::ThreadSafetyHandler
setIssueBetaWarnings(bool b)clang::threadSafety::ThreadSafetyHandlerinline
ThreadSafetyHandler()=defaultclang::threadSafety::ThreadSafetyHandler
~ThreadSafetyHandler()clang::threadSafety::ThreadSafetyHandlervirtual