public member function
<mutex>

std::recursive_timed_mutex::~recursive_timed_mutex

~recursive_timed_mutex();
Destroy recursive timed mutex
Destroys the recursive_timed_mutex object.

If the object is locked on destruction, it causes undefined behavior.

Exception safety

If not locked, it never throws exceptions (no-throw guarantee).
Otherwise, undefined behavior.