Home
last modified time | relevance | path

Searched defs:__atomic_semaphore (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dsemaphore_base.h185 struct __atomic_semaphore in _GLIBCXX_VISIBILITY() struct
187 static constexpr ptrdiff_t _S_max = __gnu_cxx::__int_traits<int>::__max; in _GLIBCXX_VISIBILITY()
188 explicit __atomic_semaphore(__detail::__platform_wait_t __count) noexcept in _GLIBCXX_VISIBILITY() argument
195 __atomic_semaphore& operator=(const __atomic_semaphore&) = delete; in _GLIBCXX_VISIBILITY()
198 _S_do_try_acquire(__detail::__platform_wait_t* __counter) noexcept in _GLIBCXX_VISIBILITY()
211 _M_acquire() noexcept in _GLIBCXX_VISIBILITY()
219 _M_try_acquire() noexcept in _GLIBCXX_VISIBILITY()
228 _M_try_acquire_until(const chrono::time_point<_Clock, in _GLIBCXX_VISIBILITY()
239 _M_try_acquire_for(const chrono::duration<_Rep, _Period>& __rtime) in _GLIBCXX_VISIBILITY()
249 _M_release(ptrdiff_t __update) noexcept in _GLIBCXX_VISIBILITY()