| 53 | template <class T> |
| 54 | template <class V> |
| 55 | BufferRetType<V> IThreadFuture<T>::pull(bool& isBufferClosed) |
| 56 | { |
| 57 | return static_cast<Impl*>(this)->pull(isBufferClosed); |
| 58 | } |
| 59 | |
| 60 | //============================================================================================== |
| 61 | // class ICoroFuture |