Lines Matching refs:fBuffer
31 fBuffer.reserve(capacity);
49 auto currentSize = fBuffer.size();
50 auto remainingBufferSize = fBuffer.capacity() - currentSize;
56 fBuffer.resize(fBuffer.capacity());
60 bytesRead = source->Read(fBuffer.data() + currentSize, remainingBufferSize);
63 fBuffer.resize(currentSize);
71 fBuffer.resize(currentSize + bytesRead);
96 auto bytesWritten = func(fBuffer.data() + fCurrentOffset, size);
119 auto offset = fBuffer.cbegin() + fCurrentOffset;
120 auto result = std::search(offset, fBuffer.cend(), kNewLine.cbegin(), kNewLine.cend());
121 if (result == fBuffer.cend())
126 fCurrentOffset = std::distance(fBuffer.cbegin(), result) + 2;
137 return fBuffer.size() - fCurrentOffset;
152 auto end = fBuffer.cbegin() + fCurrentOffset;
153 fBuffer.erase(fBuffer.cbegin(), end);
165 fBuffer.clear();
178 reinterpret_cast<const char*>(fBuffer.data()) + fCurrentOffset, RemainingBytes());
192 if (data.size() > (fBuffer.capacity() - fBuffer.size())) {
198 fBuffer.push_back(static_cast<const std::byte>(character));