Lines Matching refs:Buffers
26 // A proxy iterator for a sub-range in a list of buffers.
150 // A proxy for a sub-range in a list of buffers.
151 template <typename Buffer, typename Buffers>
155 // The type for each element in the list of buffers.
159 typedef consuming_buffers_iterator<Buffer, typename Buffers::const_iterator>
162 // Construct to represent the entire list of buffers.
163 consuming_buffers(const Buffers& buffers)
164 : buffers_(buffers),
184 typename Buffers::const_iterator first = other.buffers_.begin();
185 typename Buffers::const_iterator second = other.begin_remainder_;
196 typename Buffers::const_iterator first = other.buffers_.begin();
197 typename Buffers::const_iterator second = other.begin_remainder_;
222 // Consume the specified number of bytes from the buffers.
225 // Remove buffers from the start until the specified size is reached.
243 // Remove any more empty buffers at the start.
254 Buffers buffers_;
257 typename Buffers::const_iterator begin_remainder_;