MCPcopy Create free account
hub / github.com/axmolengine/axmol / flush

Method flush

extensions/JSONDefault/src/JSONDefault/JSONDefault.cpp:277–292  ·  view source on GitHub ↗

Save

Source from the content-addressed store, hash-verified

275
276// Save
277void JSONDefault::flush(bool pretty /*= false*/)
278{
279 rapidjson::StringBuffer buffer;
280
281 if (pretty)
282 {
283 rapidjson::PrettyWriter<rapidjson::StringBuffer> writer(buffer);
284 _doc.Accept(writer);
285 }
286 else
287 {
288 rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
289 _doc.Accept(writer);
290 }
291 FileUtils::getInstance()->writeStringToFile(buffer.GetString(), _filePath);
292}
293
294// Reset
295void JSONDefault::reset()

Callers

nothing calls this directly

Calls 2

getInstanceFunction · 0.85
writeStringToFileMethod · 0.80

Tested by

no test coverage detected