class LockClassState
Defined at line 31 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
Empty base class that provides the basic interface with no internal state.
Public Methods
void LockClassState ()
Constructs an instance of LockClassState.
Defined at line 34 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
void LockClassState (fxt::InternedString & name, LockFlags flags)
Defined at line 35 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
void LockClassState (const LockClassState & )
Disable copy construction / assignment.
Defined at line 38 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
LockClassState & operator= (const LockClassState & )
Defined at line 39 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
LockClassState * Get (LockClassId id)
Returns the LockClassState instance for the given lock class id. The id
must be a valid lock class id.
Defined at line 43 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h
LockClassId id ()
Returns the lock class id for this instance. The id is the address of the
instance.
Defined at line 47 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h