clang API Documentation

Public Member Functions
clang::threadSafety::LockableFactEntry Class Reference
Inheritance diagram for clang::threadSafety::LockableFactEntry:
Inheritance graph
[legend]
Collaboration diagram for clang::threadSafety::LockableFactEntry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LockableFactEntry (const CapabilityExpr &CE, LockKind LK, SourceLocation Loc, bool Mng=false, bool Asrt=false)
void handleRemovalFromIntersection (const FactSet &FSet, FactManager &FactMan, SourceLocation JoinLoc, LockErrorKind LEK, ThreadSafetyHandler &Handler) const override
void handleUnlock (FactSet &FSet, FactManager &FactMan, const CapabilityExpr &Cp, SourceLocation UnlockLoc, bool FullyRemove, ThreadSafetyHandler &Handler, StringRef DiagKind) const override

Detailed Description

Definition at line 761 of file ThreadSafety.cpp.


Constructor & Destructor Documentation

Definition at line 766 of file ThreadSafety.cpp.


Member Function Documentation

void clang::threadSafety::LockableFactEntry::handleRemovalFromIntersection ( const FactSet FSet,
FactManager FactMan,
SourceLocation  JoinLoc,
LockErrorKind  LEK,
ThreadSafetyHandler Handler 
) const [inline, override, virtual]
void clang::threadSafety::LockableFactEntry::handleUnlock ( FactSet FSet,
FactManager FactMan,
const CapabilityExpr Cp,
SourceLocation  UnlockLoc,
bool  FullyRemove,
ThreadSafetyHandler Handler,
StringRef  DiagKind 
) const [inline, override, virtual]

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