Lines Matching full:explicit
89 struct defer_lock_t { explicit defer_lock_t() = default; };
90 struct try_to_lock_t { explicit try_to_lock_t() = default; };
91 struct adopt_lock_t { explicit adopt_lock_t() = default; };
103 explicit lock_guard(mutex_type& m);
117 explicit scoped_lock(MutexTypes&... m);
132 explicit unique_lock(mutex_type& m);
162 explicit operator bool () const noexcept;
430 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit scoped_lock() {}
433 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit scoped_lock(adopt_lock_t) {}
449 …_LIBCPP_HIDE_FROM_ABI explicit scoped_lock(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acqui…
456 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit scoped_lock(adopt_lock_t, mutex_type& __m)
470 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI explicit scoped_lock(_MArgs&... __margs) : __t_(__margs...) {