lunar (3) std::shared_mutex.3cxx.gz

Provided by: libstdc++-13-doc_13-20230320-1ubuntu1_all bug

NAME

       std::shared_mutex - The standard shared mutex type.

SYNOPSIS

   Public Member Functions
       shared_mutex (const shared_mutex &)=delete
       void lock ()
       void lock_shared ()
       shared_mutex & operator= (const shared_mutex &)=delete
       bool try_lock ()
       bool try_lock_shared ()
       void unlock ()
       void unlock_shared ()

   Related Functions
       (Note that these are not member functions.)
       template<typename _Mutex > void swap (shared_lock< _Mutex > &__x, shared_lock< _Mutex >
           &__y) noexcept
           Swap specialization for shared_lock.

Detailed Description

       The standard shared mutex type.

       Definition at line 412 of file shared_mutex.

Member Function Documentation

   void std::shared_mutex::lock () [inline]
       Definition at line 423 of file shared_mutex.

   void std::shared_mutex::lock_shared () [inline]
       Definition at line 429 of file shared_mutex.

   bool std::shared_mutex::try_lock () [inline]
       Definition at line 424 of file shared_mutex.

   bool std::shared_mutex::try_lock_shared () [inline]
       Definition at line 430 of file shared_mutex.

   void std::shared_mutex::unlock () [inline]
       Definition at line 425 of file shared_mutex.

   void std::shared_mutex::unlock_shared () [inline]
       Definition at line 431 of file shared_mutex.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.