Lines Matching refs:current_
36 …size_t bufferSize) : fp_(fp), buffer_(buffer), bufferEnd_(buffer + bufferSize), current_(buffer_) { in FileWriteStream()
41 if (current_ >= bufferEnd_) in Put()
44 *current_++ = c; in Put()
48 size_t avail = static_cast<size_t>(bufferEnd_ - current_); in PutN()
50 std::memset(current_, c, avail); in PutN()
51 current_ += avail; in PutN()
54 avail = static_cast<size_t>(bufferEnd_ - current_); in PutN()
58 std::memset(current_, c, n); in PutN()
59 current_ += n; in PutN()
64 if (current_ != buffer_) { in Flush()
65 size_t result = std::fwrite(buffer_, 1, static_cast<size_t>(current_ - buffer_), fp_); in Flush()
66 if (result < static_cast<size_t>(current_ - buffer_)) { in Flush()
70 current_ = buffer_; in Flush()
89 char *current_; variable