Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <_mutex_padding.h>
Classes | |
class | scoped_lock |
Represents acquisition of a mutex. More... | |
Public Member Functions | |
padded_mutex () | |
~padded_mutex () | |
Static Public Attributes | |
static const bool | is_rw_mutex = Mutex::is_rw_mutex |
static const bool | is_recursive_mutex = Mutex::is_recursive_mutex |
static const bool | is_fair_mutex = Mutex::is_fair_mutex |
Private Types | |
typedef long | pad_type |
Private Member Functions | |
Mutex * | impl () |
Private Attributes | |
pad_type | my_pad [((sizeof(Mutex)+cache_line_size-1)/cache_line_size+1) *cache_line_size/sizeof(pad_type)] |
Definition at line 35 of file _mutex_padding.h.
|
private |
Definition at line 36 of file _mutex_padding.h.
|
inline |
Definition at line 46 of file _mutex_padding.h.
|
inline |
Definition at line 47 of file _mutex_padding.h.
|
inlineprivate |
Definition at line 39 of file _mutex_padding.h.
References tbb::interface7::internal::cache_line_size.
|
static |
Definition at line 44 of file _mutex_padding.h.
|
static |
Definition at line 43 of file _mutex_padding.h.
|
static |
Definition at line 42 of file _mutex_padding.h.
|
private |
Definition at line 37 of file _mutex_padding.h.