| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Represents acquisition of a mutex. More...
#include <_mutex_padding.h>
Public Member Functions | |
| scoped_lock () | |
| scoped_lock (padded_mutex &m, bool write=true) | |
| ~scoped_lock () | |
| void | acquire (padded_mutex &m, bool write=true) | 
| bool | try_acquire (padded_mutex &m, bool write=true) | 
| bool | upgrade_to_writer () | 
| bool | downgrade_to_reader () | 
| void | release () | 
Private Attributes | |
| Mutex::scoped_lock | my_scoped_lock | 
Additional Inherited Members | |
  Private Member Functions inherited from tbb::internal::no_copy | |
| no_copy (const no_copy &)=delete | |
| no_copy ()=default | |
Represents acquisition of a mutex.
Definition at line 79 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 82 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 83 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 84 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 86 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 89 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 90 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 87 of file _mutex_padding.h.
      
  | 
  inline | 
Definition at line 88 of file _mutex_padding.h.
      
  | 
  private | 
Definition at line 80 of file _mutex_padding.h.