Changeset c1d8cde for libcfa/src
- Timestamp:
 - Jan 25, 2022, 4:53:15 PM (4 years ago)
 - Branches:
 - ADT, ast-experimental, enum, forall-pointer-decay, master, pthread-emulation, qualifiedEnum
 - Children:
 - f57f6ea0
 - Parents:
 - 3eaa689
 - File:
 - 
      
- 1 edited
 
- 
          
  libcfa/src/concurrency/mutex_stmt.hfa (modified) (1 diff)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
libcfa/src/concurrency/mutex_stmt.hfa
r3eaa689 rc1d8cde 38 38 } 39 39 40 struct scoped_lock { 41 L * internal_lock; 42 }; 43 44 static inline void ?{}( scoped_lock(L) & this, L & internal_lock ) { 45 this.internal_lock = &internal_lock; 46 lock(internal_lock); 47 } 48 49 static inline void ^?{}( scoped_lock(L) & this ) with(this) { 50 unlock(*internal_lock); 51 } 52 40 53 static inline L * __get_ptr( L & this ) { 41 54 return &this;  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.