Template Class atomic_signalable
Defined in File atomic_signalable.h
Class Documentation
-
template<typename T>
class atomic_signalable Public Functions
-
inline atomic_signalable<T> &operator=(const T new_value)
-
template<typename Predicate>
inline bool wait_for(Predicate predicate, std::chrono::milliseconds timeout)
-
inline bool operator==(const atomic_signalable<T> &other) const
-
inline atomic_signalable(T initial_value)
-
inline atomic_signalable<T> &operator=(const T new_value)
-
inline T operator++()
-
inline T operator--()
-
template<typename Predicate>
inline bool wait_for(Predicate predicate, std::chrono::milliseconds timeout)
-
inline T get() const
-
inline bool operator==(T other) const
-
inline bool operator==(const atomic_signalable<T> &other) const
-
inline bool operator!=(T other) const
-
inline bool operator<(T other) const
-
inline bool operator<=(T other) const
-
inline bool operator>(T other) const
-
inline bool operator>=(T other) const
-
inline atomic_signalable(T initial_value)
-
inline atomic_signalable<T> &operator=(const T new_value)
-
inline T operator++()
-
inline T operator--()
-
template<typename Predicate>
inline bool wait_for(Predicate predicate, std::chrono::milliseconds timeout)
-
inline T get() const
-
inline bool operator==(T other) const
-
inline bool operator==(const atomic_signalable<T> &other) const
-
inline bool operator!=(T other) const
-
inline bool operator<(T other) const
-
inline bool operator<=(T other) const
-
inline bool operator>(T other) const
-
inline bool operator>=(T other) const
-
inline atomic_signalable<T> &operator=(const T new_value)