std::recurs..._timed_mutex(3)

πŸ“¦ version 2024.07.05, in nixpkgs unstable, opensuse-leap 16.0

okay so welcome to std::recurs..._timed_mutex(3), straight out of the C++ Standard Libary manual β€” yes, that's the spelling up top, we're keeping it πŸ’€. This page is all about std::recursive_timed_mutex::recursive_timed_mutex, and bestie, it's giving constructor energy.

πŸ’– NAME πŸ’–

std::recursive_timed_mutex::recursive_timed_mutex - std::recursive_timed_mutex::recursive_timed_mutex

That's the whole name, repeated, and honestly? iconic. It's the constructor page for std::recursive_timed_mutex.


✨ Synopsis ✨

Here's the synopsis, periodt:

recursive_timed_mutex();                                        (1)
(since C++11)
recursive_timed_mutex( const recursive_timed_mutex& ) = delete; (2)
(since C++11)

so what are these two?

  1. (1) β€” constructs the mutex. After the call, the mutex is in unlocked state. ✨ (since C++11)
  2. (2) β€” the copy constructor is deleted. No copying, bestie. πŸ™…β€β™€οΈ (since C++11)

πŸŽ€ Parameters πŸŽ€

(none) β€” literally none. The parameter list is empty, bestie. 🫢

πŸ’… Exceptions πŸ’…

std::system_error if the construction is unsuccessful. That's the exception tea, no cap. 😭

πŸ¦‹ See also πŸ¦‹

C documentation for mtx_init β€” if you want the C-side lore, that's where to look. πŸ‘‘


source/version & date check: this page came from http://cppreference.com, dated 2024.06.10 β€” and the footer's little std::recurs..._timed_mutex(3) tag is living there too. Byeee πŸ’–βœ¨

πŸ“¦ where this page comes from