Quick Links: |
Provide an assert macro for verifying that a mutex is locked. More...
Go to the source code of this file.
Classes | |
struct | bslmt::MutexAssert_Imp |
Namespaces | |
namespace | bslmt |
Defines | |
#define | BSLMT_MUTEXASSERT_IS_LOCKED(mutex_p) ((void) 0) |
#define | BSLMT_MUTEXASSERT_IS_LOCKED_SAFE(mutex_p) |
#define | BSLMT_MUTEXASSERT_IS_LOCKED_OPT(mutex_p) ((void) 0) |
#define BSLMT_MUTEXASSERT_IS_LOCKED | ( | mutex_p | ) | ((void) 0) |
#define BSLMT_MUTEXASSERT_IS_LOCKED_SAFE | ( | mutex_p | ) |
do { \ BloombergLP::bslmt::MutexAssert_Imp::assertIsLockedImpl( \ (mutex_p), \ "BSLMT_MUTEXASSERT_IS_LOCKED_SAFE(" #mutex_p ")", \ __FILE__, \ __LINE__); } while (false)
#define BSLMT_MUTEXASSERT_IS_LOCKED_OPT | ( | mutex_p | ) | ((void) 0) |