/freebsd-current/contrib/llvm-project/libcxx/src/ |
H A D | mutex.cpp | 29 int ec = __libcpp_mutex_lock(&__m_); 34 bool mutex::try_lock() noexcept { return __libcpp_mutex_trylock(&__m_); } 37 int ec = __libcpp_mutex_unlock(&__m_); 46 int ec = __libcpp_recursive_mutex_init(&__m_); 52 int e = __libcpp_recursive_mutex_destroy(&__m_); 58 int ec = __libcpp_recursive_mutex_lock(&__m_); 64 int e = __libcpp_recursive_mutex_unlock(&__m_); 70 bool recursive_mutex::try_lock() noexcept { return __libcpp_recursive_mutex_trylock(&__m_); } 76 timed_mutex::~timed_mutex() { lock_guard<mutex> _(__m_); } 79 unique_lock<mutex> lk(__m_); [all...] |
H A D | mutex_destructor.cpp | 30 __libcpp_mutex_t __m_ = _LIBCPP_MUTEX_INITIALIZER; member in class:mutex 39 mutex::~mutex() noexcept { __libcpp_mutex_destroy(&__m_); } variable
|
/freebsd-current/contrib/llvm-project/libcxx/include/__mutex/ |
H A D | lock_guard.h | 29 mutex_type& __m_; variable 34 : __m_(__m) { 35 __m_.lock(); 40 : __m_(__m) {} 41 _LIBCPP_HIDE_FROM_ABI ~lock_guard() _LIBCPP_THREAD_SAFETY_ANNOTATION(release_capability()) { __m_.unlock(); }
|
H A D | unique_lock.h | 35 mutex_type* __m_; member in class:unique_lock 39 _LIBCPP_HIDE_FROM_ABI unique_lock() _NOEXCEPT : __m_(nullptr), __owns_(false) {} 40 _LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m) : __m_(std::addressof(__m)), __owns_(true) { 41 __m_->lock(); 45 : __m_(std::addressof(__m)), 49 : __m_(std::addressof(__m)), __owns_(__m.try_lock()) {} 51 _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) : __m_(std::addressof(__m)), __owns_(true) {} 55 : __m_(std::addressof(__m)), __owns_(__m.try_lock_until(__t)) {} 59 : __m_(std::addressof(__m)), __owns_(__m.try_lock_for(__d)) {} 63 __m_ [all...] |
H A D | mutex.h | 25 __libcpp_mutex_t __m_ = _LIBCPP_MUTEX_INITIALIZER; variable 44 _LIBCPP_HIDE_FROM_ABI native_handle_type native_handle() { return &__m_; }
|
/freebsd-current/contrib/llvm-project/libcxx/include/__chrono/ |
H A D | monthday.h | 31 chrono::month __m_; member in class:chrono::month_day 37 : __m_{__mval}, __d_{__dval} {} 38 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 44 if (!__m_.ok()) 52 const unsigned __mval = static_cast<unsigned>(__m_); 93 chrono::month __m_; member in class:chrono::month_day_last 96 _LIBCPP_HIDE_FROM_ABI explicit constexpr month_day_last(const chrono::month& __val) noexcept : __m_{__val} {} 97 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 98 _LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __m_.ok(); }
|
H A D | month_weekday.h | 29 chrono::month __m_; member in class:chrono::month_weekday 35 : __m_{__mval}, __wdi_{__wdival} {} 36 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 38 _LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __m_.ok() && __wdi_.ok(); } 65 chrono::month __m_; member in class:chrono::month_weekday_last 71 : __m_{__mval}, __wdl_{__wdlval} {} 72 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 74 _LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __m_.ok() && __wdl_.ok(); }
|
H A D | month.h | 29 unsigned char __m_; member in class:chrono::month 34 : __m_(static_cast<unsigned char>(__val)) {} 55 _LIBCPP_HIDE_FROM_ABI explicit inline constexpr operator unsigned() const noexcept { return __m_; } 56 _LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __m_ >= 1 && __m_ <= 12; }
|
H A D | year_month_weekday.h | 38 chrono::month __m_; member in class:chrono::year_month_weekday 45 : __y_{__yval}, __m_{__mval}, __wdi_{__wdival} {} 56 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 66 if (!__y_.ok() || !__m_.ok() || !__wdi_.ok()) 71 __wdi_.weekday() - chrono::weekday{static_cast<sys_days>(__y_ / __m_ / 1)} + days{(__wdi_.index() - 1) * 7 + 1}; 72 return static_cast<unsigned>(__nth_weekday_day.count()) <= static_cast<unsigned>((__y_ / __m_ / last).day()); 87 const sys_days __sysd = sys_days(__y_ / __m_ / 1); 170 chrono::month __m_; member in class:chrono::year_month_weekday_last 176 : __y_{__yval}, __m_{__mval}, __wdl_{__wdlval} {} 183 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } [all...] |
H A D | year_month.h | 31 chrono::month __m_; member in class:chrono::year_month 36 : __y_{__yval}, __m_{__mval} {} 38 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 43 _LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __y_.ok() && __m_.ok(); }
|
H A D | hh_mm_ss.h | 58 __m_(chrono::duration_cast<chrono::minutes>(chrono::abs(__d) - hours())), 64 _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes minutes() const noexcept { return __m_; } 69 auto __dur = __h_ + __m_ + __s_ + __f_; 78 chrono::minutes __m_;
|
H A D | year_month_day.h | 41 chrono::month __m_; member in class:chrono::year_month_day 48 : __y_{__yval}, __m_{__mval}, __d_{__dval} {} 61 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } 95 const int __yr = static_cast<int>(__y_) - (__m_ <= February); 96 const unsigned __mth = static_cast<unsigned>(__m_); 345 : __y_{__ymdl.year()}, __m_{__ymdl.month()}, __d_{__ymdl.day()} {} 348 if (!__y_.ok() || !__m_.ok()) 350 return chrono::day{1} <= __d_ && __d_ <= (__y_ / __m_ / last).day();
|
/freebsd-current/contrib/llvm-project/libcxx/include/__random/ |
H A D | lognormal_distribution.h | 38 result_type __m_; member in class:lognormal_distribution::param_type 44 _LIBCPP_HIDE_FROM_ABI explicit param_type(result_type __m = 0, result_type __s = 1) : __m_(__m), __s_(__s) {} 46 _LIBCPP_HIDE_FROM_ABI result_type m() const { return __m_; } 50 return __x.__m_ == __y.__m_ && __x.__s_ == __y.__s_;
|
H A D | fisher_f_distribution.h | 37 result_type __m_; member in class:fisher_f_distribution::param_type 43 _LIBCPP_HIDE_FROM_ABI explicit param_type(result_type __m = 1, result_type __n = 1) : __m_(__m), __n_(__n) {} 45 _LIBCPP_HIDE_FROM_ABI result_type m() const { return __m_; } 49 return __x.__m_ == __y.__m_ && __x.__n_ == __y.__n_;
|