Searched refs:stream_guard (Results 1 – 3 of 3) sorted by relevance
/third_party/boost/boost/thread/ |
D | externally_locked_stream.hpp | 28 class stream_guard class 35 BOOST_THREAD_MOVABLE_ONLY( stream_guard) 37 stream_guard(externally_locked_stream<Stream, RecursiveMutex>& mtx) : in stream_guard() function in boost::stream_guard 43 stream_guard(externally_locked_stream<Stream, RecursiveMutex>& mtx, adopt_lock_t) : in stream_guard() function in boost::stream_guard 48 stream_guard(BOOST_THREAD_RV_REF(stream_guard) rhs) BOOST_NOEXCEPT in stream_guard() function in boost::stream_guard 54 ~stream_guard() in ~stream_guard() 83 struct is_strict_lock_sur_parole<stream_guard<Stream, RecursiveMutex> > : true_type 109 stream_guard<Stream, RecursiveMutex> hold() BOOST_NOEXCEPT in hold() 111 return stream_guard<Stream, RecursiveMutex> (*this); in hold() 115 stream_guard<Stream, RecursiveMutex> lk(*this); in bypass() [all …]
|
/third_party/boost/libs/thread/doc/ |
D | sync_streams.qbk | 28 class stream_guard; 30 struct is_strict_lock_sur_parole<stream_guard<Stream, RecursiveMutex> > : true_type {}; 34 …const stream_guard<Stream, RecursiveMutex>& operator<<(const stream_guard<Stream, RecursiveMutex>&… 36 const stream_guard<Stream, RecursiveMutex>& 37 operator<<(const stream_guard<Stream, RecursiveMutex>& lck, Stream& (*arg)(Stream&)); 39 const stream_guard<Stream, RecursiveMutex>& 40 operator>>(const stream_guard<Stream, RecursiveMutex>& lck, T& arg); 42 stream_guard<Stream, RecursiveMutex> 45 stream_guard<Stream, RecursiveMutex> 48 stream_guard<Stream, RecursiveMutex> [all …]
|
D | compliance.qbk | 264 [[X.2] [Class template stream_guard] [Yes] [ - ]] 265 [[X.2.1] [stream_guard] [Yes] [ - ]] 266 [[X.2.2] [~stream_guard] [Yes] [ - ]]
|