template <void (*LockFunc)(CRYPTO_MUTEX *), void (*ReleaseFunc)(CRYPTO_MUTEX *)>
class MutexLockBase
Defined at line 651 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h
MutexLockBase is a RAII helper for CRYPTO_MUTEX locking.
Public Methods
void MutexLockBase<LockFunc, ReleaseFunc> (CRYPTO_MUTEX * mu)
Defined at line 653 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h
void ~MutexLockBase<LockFunc, ReleaseFunc> ()
Defined at line 657 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h
void MutexLockBase<LockFunc, ReleaseFunc> (const MutexLockBase<LockFunc, ReleaseFunc> & )
Defined at line 658 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h
MutexLockBase<LockFunc, ReleaseFunc> & operator= (const MutexLockBase<LockFunc, ReleaseFunc> & )
Defined at line 659 of file ../../third_party/boringssl/src/crypto/fipsmodule/sha/../../internal.h