コード例 #1
0
ファイル: block_sink.hpp プロジェクト: bingmann/thrill
 void ReleaseByteBlock(ByteBlockPtr& block) final {
     if (block)
         available_ += block->size();
     block.reset();
 }
コード例 #2
0
ファイル: block_sink.hpp プロジェクト: bingmann/thrill
 //! Release an unused ByteBlock with n bytes backing memory.
 virtual void ReleaseByteBlock(ByteBlockPtr& block) {
     block.reset();
 }
コード例 #3
0
ファイル: block_sink.hpp プロジェクト: IMCG/Thrill
 void ReleaseByteBlock(ByteBlockPtr& block) final {
     if (block)
         available_ += block->size();
     block = nullptr;
 }