class NullGuard

Defined at line 777 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

NullGuard is a stub class that has the same API as Guard but does nothing.

Public Methods

void NullGuard (NullGuard && )

Defined at line 779 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

void NullGuard (const NullGuard & )

Defined at line 780 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

NullGuard & operator= (NullGuard && )

Defined at line 781 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

NullGuard & operator= (const NullGuard & )

Defined at line 782 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

template <typename Lockable, typename... Args>
void NullGuard (Lockable * lock, Args &&... state_args)

Defined at line 785 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

void ~NullGuard ()

Defined at line 786 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

template <typename... Args>
void Release (Args &&... args)

Defined at line 788 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

template <typename Op, typename... ReleaseArgs>
void CallUnlocked (Op && op, ReleaseArgs &&... release_args)

Defined at line 791 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h

template <typename Op>
void CallUntracked (Op && op)

Defined at line 795 of file ../../zircon/system/ulib/lockdep/include/lockdep/guard.h