diff options
author | arcadia-devtools <[email protected]> | 2022-03-17 19:47:30 +0300 |
---|---|---|
committer | arcadia-devtools <[email protected]> | 2022-03-17 19:47:30 +0300 |
commit | 6cd2f2e57d12f964d04a6d930e03fb2103e150fb (patch) | |
tree | a8db9c73a8e424560b3c4630b25eb7b696865ae2 /contrib/libs/cxxsupp/libcxx/include/mutex | |
parent | 5d55b92061339c2513c9c587480e1ca10c704fc1 (diff) |
intermediate changes
ref:b701e8676af251d91697287754da22505ad43d4e
Diffstat (limited to 'contrib/libs/cxxsupp/libcxx/include/mutex')
-rw-r--r-- | contrib/libs/cxxsupp/libcxx/include/mutex | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/include/mutex b/contrib/libs/cxxsupp/libcxx/include/mutex index 7e5dc94482e..049904e40b1 100644 --- a/contrib/libs/cxxsupp/libcxx/include/mutex +++ b/contrib/libs/cxxsupp/libcxx/include/mutex @@ -219,14 +219,12 @@ class _LIBCPP_TYPE_VIS recursive_mutex __libcpp_recursive_mutex_t __m_; public: - recursive_mutex(); - ~recursive_mutex(); + recursive_mutex(); + ~recursive_mutex(); -private: - recursive_mutex(const recursive_mutex&); // = delete; - recursive_mutex& operator=(const recursive_mutex&); // = delete; + recursive_mutex(const recursive_mutex&) = delete; + recursive_mutex& operator=(const recursive_mutex&) = delete; -public: void lock(); bool try_lock() _NOEXCEPT; void unlock() _NOEXCEPT; @@ -246,9 +244,8 @@ public: timed_mutex(); ~timed_mutex(); -private: - timed_mutex(const timed_mutex&); // = delete; - timed_mutex& operator=(const timed_mutex&); // = delete; + timed_mutex(const timed_mutex&) = delete; + timed_mutex& operator=(const timed_mutex&) = delete; public: void lock(); @@ -287,14 +284,12 @@ class _LIBCPP_TYPE_VIS recursive_timed_mutex size_t __count_; __thread_id __id_; public: - recursive_timed_mutex(); - ~recursive_timed_mutex(); + recursive_timed_mutex(); + ~recursive_timed_mutex(); -private: - recursive_timed_mutex(const recursive_timed_mutex&); // = delete; - recursive_timed_mutex& operator=(const recursive_timed_mutex&); // = delete; + recursive_timed_mutex(const recursive_timed_mutex&) = delete; + recursive_timed_mutex& operator=(const recursive_timed_mutex&) = delete; -public: void lock(); bool try_lock() _NOEXCEPT; template <class _Rep, class _Period> @@ -580,6 +575,8 @@ struct _LIBCPP_TEMPLATE_VIS once_flag _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR once_flag() _NOEXCEPT : __state_(0) {} + once_flag(const once_flag&) = delete; + once_flag& operator=(const once_flag&) = delete; #if defined(_LIBCPP_ABI_MICROSOFT) typedef uintptr_t _State_type; @@ -587,11 +584,7 @@ struct _LIBCPP_TEMPLATE_VIS once_flag typedef unsigned long _State_type; #endif - private: - once_flag(const once_flag&); // = delete; - once_flag& operator=(const once_flag&); // = delete; - #if defined(_LIBCPP_ABI_MICROSOFT) atomic<_State_type> __state_; #else |