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