std::shared_lock<Mutex>:: operator bool
      From cppreference.com
     
     
     
     
      
       <
       
        cpp
       
        |
       
        thread
       
        |
       
        shared lock
       
      
     
     
     
     
        
         C++
        
        
         
          
           
          
          
         
        
       
       
        
         Concurrency support library
        
        
         
          
           
            
          
          
          
         
        
       
       | 
 | 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
        
         
          std::shared_lock
         
        
        
         
          
           
            
          
          
          
         
        
       
       | Member functions | ||||
| Shared locking | ||||
| Modifiers | ||||
| Observers | ||||
| 
                
                 
                  
                   shared_lock::operator bool
                  
                 
                
                | ||||
| Non-member functions | ||||
| 
           
            
             explicit
            
            operator
            
             bool
            
            
             (
            
            
             )
            
            
             const
            
            
             noexcept
            
            
             ;
            
           
           | (since C++14) | |
Checks whether * this owns a locked mutex or not. Effectively calls owns_lock() .
Parameters
(none)
Return value
true if * this has an associated mutex and has acquired shared ownership of it, false otherwise.
See also
| tests whether the lock owns its associated mutex (public member function) | 
      Retrieved from "
      
       https://en.cppreference.com/mwiki/index.php?title=cpp/thread/shared_lock/operator_bool&oldid=161236
      
      "