| 
    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.