Lines Matching refs:Kind

80   /// \param Kind -- the capability's name parameter (role, mutex, etc).
82 virtual void handleInvalidLockExp(StringRef Kind, SourceLocation Loc) {}
86 /// \param Kind -- the capability's name parameter (role, mutex, etc).
90 virtual void handleUnmatchedUnlock(StringRef Kind, Name LockName,
98 /// \param Kind -- the capability's name parameter (role, mutex, etc).
102 virtual void handleIncorrectUnlockKind(StringRef Kind, Name LockName,
107 /// \param Kind -- the capability's name parameter (role, mutex, etc).
111 virtual void handleDoubleLock(StringRef Kind, Name LockName,
119 /// \param Kind -- the capability's name parameter (role, mutex, etc).
127 virtual void handleMutexHeldEndOfScope(StringRef Kind, Name LockName,
135 /// \param Kind -- the capability's name parameter (role, mutex, etc).
140 virtual void handleExclusiveAndShared(StringRef Kind, Name LockName,
145 /// \param Kind -- the capability's name parameter (role, mutex, etc).
150 virtual void handleNoMutexHeld(StringRef Kind, const NamedDecl *D,
156 /// \param Kind -- the capability's name parameter (role, mutex, etc).
163 virtual void handleMutexNotHeld(StringRef Kind, const NamedDecl *D,
169 /// \param Kind -- the capability's name parameter (role, mutex, etc).
175 virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg,
180 /// \param Kind -- the capability's name parameter (role, mutex, etc).
185 virtual void handleFunExcludesLock(StringRef Kind, Name FunName,
190 virtual void handleLockAcquiredBefore(StringRef Kind, Name L1Name,