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 64 of file _mutex_padding.h.
|
private |
Definition at line 65 of file _mutex_padding.h.
|
inline |
Definition at line 75 of file _mutex_padding.h.
|
inline |
Definition at line 76 of file _mutex_padding.h.
|
inlineprivate |
Definition at line 68 of file _mutex_padding.h.
References tbb::interface7::internal::cache_line_size.
|
static |
Definition at line 73 of file _mutex_padding.h.
|
static |
Definition at line 72 of file _mutex_padding.h.
|
static |
Definition at line 71 of file _mutex_padding.h.
|
private |
Definition at line 66 of file _mutex_padding.h.