Lines Matching refs:size
27 void* BigBuffer::NextBlockImpl(size_t size) { in NextBlockImpl() argument
30 if (block.block_size_ - block.size >= size) { in NextBlockImpl()
31 void* out_buffer = block.buffer.get() + block.size; in NextBlockImpl()
32 block.size += size; in NextBlockImpl()
33 size_ += size; in NextBlockImpl()
38 const size_t actual_size = std::max(block_size_, size); in NextBlockImpl()
46 block.size = size; in NextBlockImpl()
50 size_ += size; in NextBlockImpl()
57 if (block.size != block.block_size_) { in NextBlock()
58 void* out_buffer = block.buffer.get() + block.size; in NextBlock()
59 size_t size = block.block_size_ - block.size; in NextBlock() local
60 block.size = block.block_size_; in NextBlock()
61 size_ += size; in NextBlock()
62 *out_size = size; in NextBlock()
71 block.size = block_size_; in NextBlock()
82 result.append(block.buffer.get(), block.buffer.get() + block.size); in to_string()