Searched refs:__expected_ (Results 1 – 2 of 2) sorted by relevance
24 ptrdiff_t& __expected_; member in __barrier_algorithm_base27 _LIBCPP_HIDDEN __barrier_algorithm_base(ptrdiff_t& __expected) : __expected_(__expected) { in __barrier_algorithm_base()33 size_t __current_expected = __expected_, in __arrive()34 … __current = hash<thread::id>()(this_thread::get_id()) % ((__expected_ + 1) >> 1); in __arrive()
110 ptrdiff_t __expected_;123 : __expected_(__expected),124 …__base_(std::__construct_barrier_algorithm_base(this->__expected_), &__destroy_barrier_algorithm_b…130 …__update <= __expected_, "update is greater than the expected count for the current barrier phase"…136 __expected_ += __expected_adjustment_.load(memory_order_relaxed);