std::shared_mutex(3cxx)
π NAME π
okay so welcome to the std::shared_mutex(3cxx) page bestie, we're doing this π
std::shared_mutex β The standard shared mutex type.
π¦ SYNOPSIS π¦
#include <shared_mutex>
π Public Types π
typedef void * native_handle_typeβ this is the native handle type, straight up, that's the whole line π«Ά
π₯ Public Member Functions π₯
no notes, just the exact signatures, because the way that i am obsessed with keeping every detail π
shared_mutex (const shared_mutex &)=deleteβ copy constructor? deleted. don't even try it, bestie πvoid lock ()void lock_shared ()native_handle_type native_handle ()shared_mutex & operator= (const shared_mutex &)=deleteβ assignment operator? also deleted. not me getting rejected twice πbool try_lock ()bool try_lock_shared ()void unlock ()void unlock_shared ()
π Related Symbols π
heads up, these are not member symbols, they're just hanging out nearby, iykyk:
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.
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
and that's the whole page, periodt πβ¨ this one rides with libstdc++ (the footer said so), and fr fr the footer didn't hand me a date so we're just vibing with the version, no cap. bye bestie, go acquire your locks responsibly ππ¦
π¦ where this page comes from
- ubuntu resolute: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu stonking: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms