class Generator : public GenImpl<StringPiece, Generator<Source>> {
Source source_;
char delimiter_;
- static constexpr size_t kDefaultLineSize = 256;
public:
Generator(Source source, char delimiter)
: source_(std::move(source)), delimiter_(delimiter) { }
if (!buffer) {
// Arbitrarily assume that we have half a line and get enough
// room for twice that.
+ constexpr size_t kDefaultLineSize = 256;
buffer = IOBuf::create(std::max(kDefaultLineSize, 2 * in.size()));
}
buffer->reserve(0, in.size());