Lines Matching refs:BigBuffer
37 class BigBuffer {
55 friend class BigBuffer;
69 explicit BigBuffer(size_t block_size);
71 BigBuffer(BigBuffer&& rhs) noexcept;
103 void AppendBuffer(BigBuffer&& buffer);
123 DISALLOW_COPY_AND_ASSIGN(BigBuffer);
136 inline BigBuffer::BigBuffer(size_t block_size) in BigBuffer() function
139 inline BigBuffer::BigBuffer(BigBuffer&& rhs) noexcept in BigBuffer() function
144 inline size_t BigBuffer::size() const { return size_; } in size()
146 inline size_t BigBuffer::block_size() const { return block_size_; } in block_size()
149 inline T* BigBuffer::NextBlock(size_t count) { in NextBlock()
156 inline void BigBuffer::BackUp(size_t count) { in BackUp()
162 inline void BigBuffer::AppendBuffer(BigBuffer&& buffer) { in AppendBuffer()
170 inline void BigBuffer::Pad(size_t bytes) { NextBlock<char>(bytes); } in Pad()
172 inline void BigBuffer::Align4() { in Align4()
179 inline BigBuffer::const_iterator BigBuffer::begin() const { in begin()
183 inline BigBuffer::const_iterator BigBuffer::end() const { in end()