id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8518,Sync: Add a latch class,viboes,viboes,"Based on N3600- C++ Latches and Barriers http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3600.html implement a latch class that could have the following interface {{{ class latch { public: latch(latch const&) = delete; latch& operator=(latch const&) = delete; latch(std::size_t count); ~latch(); void wait(); bool try_wait(); template cv_status wait_for(const chrono::duration& rel_time); template cv_status wait_until(const chrono::time_point& abs_time); void count_down(); void count_down_and_wait(); void reset(std::size_t count); }; }}} ",Feature Requests,closed,Boost 1.56.0,thread,Boost 1.54.0,Problem,fixed,,