Skip to content

Commit dbee5f9

Browse files
committed
Revert "added option to FastWriter which omits the trailing new line character"
This reverts commit 5bf1610.
1 parent c27b279 commit dbee5f9

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

include/json/writer.h

-3
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ class JSON_API FastWriter : public Writer {
164164
*/
165165
void dropNullPlaceholders();
166166

167-
void omitEndingLineFeed();
168-
169167
public: // overridden from Writer
170168
virtual std::string write(const Value& root);
171169

@@ -175,7 +173,6 @@ class JSON_API FastWriter : public Writer {
175173
std::string document_;
176174
bool yamlCompatiblityEnabled_;
177175
bool dropNullPlaceholders_;
178-
bool omitEndingLineFeed_;
179176
};
180177

181178
/** \brief Writes a Value in <a HREF="http://www.json.org">JSON</a> format in a

src/lib_json/json_writer.cpp

+2-6
Original file line numberDiff line numberDiff line change
@@ -280,20 +280,16 @@ Writer::~Writer() {}
280280
// //////////////////////////////////////////////////////////////////
281281

282282
FastWriter::FastWriter()
283-
: yamlCompatiblityEnabled_(false), dropNullPlaceholders_(false),
284-
omitEndingLineFeed_(false) {}
283+
: yamlCompatiblityEnabled_(false), dropNullPlaceholders_(false) {}
285284

286285
void FastWriter::enableYAMLCompatibility() { yamlCompatiblityEnabled_ = true; }
287286

288287
void FastWriter::dropNullPlaceholders() { dropNullPlaceholders_ = true; }
289288

290-
void FastWriter::omitEndingLineFeed() { omitEndingLineFeed_ = true; }
291-
292289
std::string FastWriter::write(const Value& root) {
293290
document_ = "";
294291
writeValue(root);
295-
if (!omitEndingLineFeed_)
296-
document_ += "\n";
292+
document_ += "\n";
297293
return document_;
298294
}
299295

0 commit comments

Comments
 (0)