Bitcoin
Macros
thread_annotations.h File Reference

Go to the source code of this file.

Macros

#define EXCLUSIVE_LOCKS_REQUIRED(...)
 
#define SHARED_LOCKS_REQUIRED(...)
 
#define LOCKS_EXCLUDED(...)
 
#define LOCK_RETURNED(x)
 
#define LOCKABLE
 
#define SCOPED_LOCKABLE
 
#define EXCLUSIVE_LOCK_FUNCTION(...)
 
#define SHARED_LOCK_FUNCTION(...)
 
#define EXCLUSIVE_TRYLOCK_FUNCTION(...)
 
#define SHARED_TRYLOCK_FUNCTION(...)
 
#define UNLOCK_FUNCTION(...)
 
#define NO_THREAD_SAFETY_ANALYSIS
 

Macro Definition Documentation

◆ EXCLUSIVE_LOCK_FUNCTION

#define EXCLUSIVE_LOCK_FUNCTION (   ...)

◆ EXCLUSIVE_LOCKS_REQUIRED

#define EXCLUSIVE_LOCKS_REQUIRED (   ...)

◆ EXCLUSIVE_TRYLOCK_FUNCTION

#define EXCLUSIVE_TRYLOCK_FUNCTION (   ...)

◆ LOCK_RETURNED

#define LOCK_RETURNED (   x)

◆ LOCKABLE

#define LOCKABLE

◆ LOCKS_EXCLUDED

#define LOCKS_EXCLUDED (   ...)

◆ NO_THREAD_SAFETY_ANALYSIS

#define NO_THREAD_SAFETY_ANALYSIS

◆ SCOPED_LOCKABLE

#define SCOPED_LOCKABLE

◆ SHARED_LOCK_FUNCTION

#define SHARED_LOCK_FUNCTION (   ...)

◆ SHARED_LOCKS_REQUIRED

#define SHARED_LOCKS_REQUIRED (   ...)

◆ SHARED_TRYLOCK_FUNCTION

#define SHARED_TRYLOCK_FUNCTION (   ...)

◆ UNLOCK_FUNCTION

#define UNLOCK_FUNCTION (   ...)