Lines Matching refs:recursive_mutex
52 // recursive_mutex
54 recursive_mutex::recursive_mutex()
58 __throw_system_error(ec, "recursive_mutex constructor failed");
61 recursive_mutex::~recursive_mutex()
65 _LIBCPP_ASSERT(e == 0, "call to ~recursive_mutex() failed");
69 recursive_mutex::lock()
73 __throw_system_error(ec, "recursive_mutex lock failed");
77 recursive_mutex::unlock() _NOEXCEPT
81 _LIBCPP_ASSERT(e == 0, "call to recursive_mutex::unlock() failed");
85 recursive_mutex::try_lock() _NOEXCEPT