A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://open-source-parsers.github.io/jsoncpp-docs/doxygen/class_json_1_1_stream_writer_builder.html below:

Build a StreamWriter implementation. More...

#include <json/writer.h>

Inherits Json::StreamWriter::Factory.

Build a StreamWriter implementation.

Usage:

Value value = ...;

builder["commentStyle"] = "None";

builder["indentation"] = " ";

std::unique_ptr<Json::StreamWriter> writer(

builder.newStreamWriter());

writer->write(value, &std::cout);

std::cout << std::endl;

StreamWriterBuilder()

Definition: json_writer.cpp:1161

JSON (JavaScript Object Notation).

Definition: allocator.h:14

◆ StreamWriterBuilder() Json::StreamWriterBuilder::StreamWriterBuilder ( ) ◆ ~StreamWriterBuilder() Json::StreamWriterBuilder::~StreamWriterBuilder ( ) overridedefault ◆ newStreamWriter() StreamWriter * Json::StreamWriterBuilder::newStreamWriter ( ) const overridevirtual ◆ operator[]() Value & Json::StreamWriterBuilder::operator[] ( const Stringkey )

A simple way to update a specific setting.

◆ setDefaults() void Json::StreamWriterBuilder::setDefaults ( Json::Valuesettings ) static

Called by ctor, but you can use this to reset settings_.

Precondition
'settings' != NULL (but Json::null is fine)

[StreamWriterBuilderDefaults]

[StreamWriterBuilderDefaults]

◆ validate() bool Json::StreamWriterBuilder::validate ( Json::Valueinvalid ) const
Returns
true if 'settings' are legal and consistent; otherwise, indicate bad settings via 'invalid'.
◆ settings_

Configuration of this builder.

Available settings (case-sensitive):

You can examine 'settings_` yourself to see the defaults. You can also write and read them just like any JSON Value.

See also
setDefaults()

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4