Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::basic_condition_variable Class Reference

#include <condition_variable.hpp>

Inheritance diagram for boost::detail::basic_condition_variable:

Public Member Functions

 basic_condition_variable ()
 
 ~basic_condition_variable ()
 
void notify_one () BOOST_NOEXCEPT
 
void notify_all () BOOST_NOEXCEPT
 

Protected Member Functions

template<typename lock_type >
bool do_wait (lock_type &lock, timeout abs_time)
 
template<typename lock_type , typename predicate_type >
bool do_wait (lock_type &m, timeout const &abs_time, predicate_type pred)
 
 basic_condition_variable (const basic_condition_variable &other)
 
basic_condition_variableoperator= (const basic_condition_variable &other)
 

Constructor & Destructor Documentation

boost::detail::basic_condition_variable::basic_condition_variable ( const basic_condition_variable other)
protected
boost::detail::basic_condition_variable::basic_condition_variable ( )
inline
boost::detail::basic_condition_variable::~basic_condition_variable ( )
inline

Member Function Documentation

template<typename lock_type >
bool boost::detail::basic_condition_variable::do_wait ( lock_type &  lock,
timeout  abs_time 
)
inlineprotected
template<typename lock_type , typename predicate_type >
bool boost::detail::basic_condition_variable::do_wait ( lock_type &  m,
timeout const abs_time,
predicate_type  pred 
)
inlineprotected

References do_wait().

void boost::detail::basic_condition_variable::notify_all ( )
inline
basic_condition_variable& boost::detail::basic_condition_variable::operator= ( const basic_condition_variable other)
protected

The documentation for this class was generated from the following file: