Definition at line 4799 of file jsoncpp.cpp.
◆ ChildValues
◆ BuiltStyledStreamWriter()
◆ hasCommentForValue()
bool Json::BuiltStyledStreamWriter::hasCommentForValue |
( |
const Value & |
value | ) |
|
|
staticprivate |
◆ indent()
void Json::BuiltStyledStreamWriter::indent |
( |
| ) |
|
|
private |
◆ isMultineArray()
bool Json::BuiltStyledStreamWriter::isMultineArray |
( |
Value const & |
value | ) |
|
|
private |
◆ pushValue()
◆ unindent()
void Json::BuiltStyledStreamWriter::unindent |
( |
| ) |
|
|
private |
◆ write()
int Json::BuiltStyledStreamWriter::write |
( |
Value const & |
root, |
|
|
std::ostream * |
sout |
|
) |
| |
|
overridevirtual |
Write Value into document as configured in sub-class. Do not take ownership of sout, but maintain a reference during function.
- Precondition
- sout != NULL
- Returns
- zero on success (For now, we always return zero, so check the stream instead.)
- Exceptions
-
std::exception | possibly, depending on configuration |
Implements Json::StreamWriter.
Definition at line 4858 of file jsoncpp.cpp.
◆ writeArrayValue()
void Json::BuiltStyledStreamWriter::writeArrayValue |
( |
Value const & |
value | ) |
|
|
private |
◆ writeCommentAfterValueOnSameLine()
void Json::BuiltStyledStreamWriter::writeCommentAfterValueOnSameLine |
( |
Value const & |
root | ) |
|
|
private |
◆ writeCommentBeforeValue()
void Json::BuiltStyledStreamWriter::writeCommentBeforeValue |
( |
Value const & |
root | ) |
|
|
private |
◆ writeIndent()
void Json::BuiltStyledStreamWriter::writeIndent |
( |
| ) |
|
|
private |
◆ writeValue()
void Json::BuiltStyledStreamWriter::writeValue |
( |
Value const & |
value | ) |
|
|
private |
◆ writeWithIndent()
void Json::BuiltStyledStreamWriter::writeWithIndent |
( |
std::string const & |
value | ) |
|
|
private |
◆ addChildValues_
bool Json::BuiltStyledStreamWriter::addChildValues_ |
|
private |
◆ childValues_
ChildValues Json::BuiltStyledStreamWriter::childValues_ |
|
private |
◆ colonSymbol_
std::string Json::BuiltStyledStreamWriter::colonSymbol_ |
|
private |
◆ cs_
◆ endingLineFeedSymbol_
std::string Json::BuiltStyledStreamWriter::endingLineFeedSymbol_ |
|
private |
◆ indentation_
std::string Json::BuiltStyledStreamWriter::indentation_ |
|
private |
◆ indented_
bool Json::BuiltStyledStreamWriter::indented_ |
|
private |
◆ indentString_
std::string Json::BuiltStyledStreamWriter::indentString_ |
|
private |
◆ nullSymbol_
◆ precision_
unsigned int Json::BuiltStyledStreamWriter::precision_ |
|
private |
◆ rightMargin_
int Json::BuiltStyledStreamWriter::rightMargin_ |
|
private |
◆ useSpecialFloats_
bool Json::BuiltStyledStreamWriter::useSpecialFloats_ |
|
private |
The documentation for this struct was generated from the following file: