Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines

bslmt_mutexassert.h File Reference

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)

Detailed Description


Define Documentation

#define BSLMT_MUTEXASSERT_IS_LOCKED (   mutex_p  )     ((void) 0)
#define BSLMT_MUTEXASSERT_IS_LOCKED_SAFE (   mutex_p  ) 
Value:
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)