libstdc++
atomic_timed_wait.h File Reference

Go to the source code of this file.

Namespaces

 std
 
 std::__detail
 

Enumerations

enum class  __atomic_wait_status { no_timeout , timeout }
 

Functions

template<typename _Tp , typename _Pred , typename _Rep , typename _Period >
bool std::__atomic_wait_for (const _Tp *__addr, _Tp __old, _Pred __pred, const chrono::duration< _Rep, _Period > &__rtime) noexcept
 
template<typename _Tp , typename _Pred , typename _Clock , typename _Duration >
bool std::__atomic_wait_until (const _Tp *__addr, _Tp __old, _Pred __pred, const chrono::time_point< _Clock, _Duration > &__atime) noexcept
 
template<typename _Clock , typename _Duration >
__atomic_wait_status std::__detail::__cond_wait_until (__condvar &__cv, mutex &__mx, const chrono::time_point< _Clock, _Duration > &__atime)
 
template<typename _Duration >
__atomic_wait_status std::__detail::__cond_wait_until_impl (__condvar &__cv, mutex &__mx, const chrono::time_point< chrono::system_clock, _Duration > &__atime)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <atomic>.

Definition in file atomic_timed_wait.h.