template <typename LockType, typename Option = void>
class Guard
Defined at line 168 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
Public Methods
void Guard<LockType, Option> (LockType * lock)
Defined at line 170 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
template <typename Tag>
void Guard<LockType, Option> (LockType * lock, Tag )
Defined at line 173 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
void ~Guard<LockType, Option> ()
Defined at line 177 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
void Release ()
Defined at line 183 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
template <typename F>
void CallUnlocked (F && func)
Defined at line 191 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
void Guard<LockType, Option> (const Guard<LockType, Option> & )
Defined at line 197 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h
Guard<LockType, Option> & operator= (const Guard<LockType, Option> & )
Defined at line 198 of file ../../zircon/kernel/dev/iommu/arm_smmu/tests/mocks/include/kernel/spinlock.h