diff options
author | Eugene Brevdo <ebrevdo@google.com> | 2018-09-12 17:54:13 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-09-12 17:58:37 -0700 |
commit | 30b711b07570b12c8880532aede428503c35e310 (patch) | |
tree | 05b039eaf4cd8b7f18ef5da4dde054d4e9fbcbd7 /tensorflow/core/lib | |
parent | e183b8d0328d7398cb6ffc530d1ae8fdbd2111c0 (diff) |
Modify signature of WritableFile::Append to accept StringPiece data by value.
PiperOrigin-RevId: 212736286
Diffstat (limited to 'tensorflow/core/lib')
-rw-r--r-- | tensorflow/core/lib/io/recordio_test.cc | 2 | ||||
-rw-r--r-- | tensorflow/core/lib/io/table_test.cc | 2 | ||||
-rw-r--r-- | tensorflow/core/lib/io/zlib_outputbuffer.cc | 2 | ||||
-rw-r--r-- | tensorflow/core/lib/io/zlib_outputbuffer.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/tensorflow/core/lib/io/recordio_test.cc b/tensorflow/core/lib/io/recordio_test.cc index da514bd21c..946d7188d3 100644 --- a/tensorflow/core/lib/io/recordio_test.cc +++ b/tensorflow/core/lib/io/recordio_test.cc @@ -58,7 +58,7 @@ class StringDest : public WritableFile { Status Close() override { return Status::OK(); } Status Flush() override { return Status::OK(); } Status Sync() override { return Status::OK(); } - Status Append(const StringPiece& slice) override { + Status Append(StringPiece slice) override { contents_->append(slice.data(), slice.size()); return Status::OK(); } diff --git a/tensorflow/core/lib/io/table_test.cc b/tensorflow/core/lib/io/table_test.cc index 877ac40f1c..9cebbf40c6 100644 --- a/tensorflow/core/lib/io/table_test.cc +++ b/tensorflow/core/lib/io/table_test.cc @@ -98,7 +98,7 @@ class StringSink : public WritableFile { Status Flush() override { return Status::OK(); } Status Sync() override { return Status::OK(); } - Status Append(const StringPiece& data) override { + Status Append(StringPiece data) override { contents_.append(data.data(), data.size()); return Status::OK(); } diff --git a/tensorflow/core/lib/io/zlib_outputbuffer.cc b/tensorflow/core/lib/io/zlib_outputbuffer.cc index 84b47c171f..cba139e6ad 100644 --- a/tensorflow/core/lib/io/zlib_outputbuffer.cc +++ b/tensorflow/core/lib/io/zlib_outputbuffer.cc @@ -143,7 +143,7 @@ Status ZlibOutputBuffer::FlushOutputBufferToFile() { return Status::OK(); } -Status ZlibOutputBuffer::Append(const StringPiece& data) { +Status ZlibOutputBuffer::Append(StringPiece data) { // If there is sufficient free space in z_stream_input_ to fit data we // add it there and return. // If there isn't enough space we deflate the existing contents of diff --git a/tensorflow/core/lib/io/zlib_outputbuffer.h b/tensorflow/core/lib/io/zlib_outputbuffer.h index 3d86d89a99..ccad2fda44 100644 --- a/tensorflow/core/lib/io/zlib_outputbuffer.h +++ b/tensorflow/core/lib/io/zlib_outputbuffer.h @@ -62,7 +62,7 @@ class ZlibOutputBuffer : public WritableFile { // to file when the buffer is full. // // To immediately write contents to file call `Flush()`. - Status Append(const StringPiece& data) override; + Status Append(StringPiece data) override; // Deflates any cached input and writes all output to file. Status Flush() override; |