Searched refs:chan_ (Results 1 – 3 of 3) sorted by relevance
577 unbuffered_channel * chan_{ nullptr }; member in boost::fibers::unbuffered_channel::iterator581 BOOST_ASSERT( nullptr != chan_); in increment_()583 … ::new ( static_cast< void * >( std::addressof( storage_) ) ) value_type{ chan_->value_pop() }; in increment_()585 chan_ = nullptr; in increment_()601 chan_{ chan } { in iterator()606 chan_{ other.chan_ } { in iterator()611 chan_ = other.chan_; in operator =()616 return other.chan_ == chan_; in operator ==()620 return other.chan_ != chan_; in operator !=()
547 buffered_channel * chan_{ nullptr }; member in boost::fibers::buffered_channel::iterator551 BOOST_ASSERT( nullptr != chan_); in increment_()553 … ::new ( static_cast< void * >( std::addressof( storage_) ) ) value_type{ chan_->value_pop() }; in increment_()555 chan_ = nullptr; in increment_()571 chan_{ chan } { in iterator()576 chan_{ other.chan_ } { in iterator()581 chan_ = other.chan_; in operator =()587 return other.chan_ == chan_; in operator ==()591 return other.chan_ != chan_; in operator !=()
570 chan_( chan), in nchannel()572 assert(chan_); in nchannel()574 chan_->close(); in nchannel()580 chan_->push( std::forward< T >( va) ); in push()584 chan_->close(); in push()590 std::shared_ptr< boost::fibers::buffered_channel< T > > chan_; member in nchannel