remark defaults via doxygen snippet

This commit is contained in:
Christopher Dunn
2015-02-09 18:16:24 -06:00
parent a9e1ab302d
commit 3cf9175bde
5 changed files with 49 additions and 1 deletions

View File

@@ -952,9 +952,25 @@ bool CharReaderBuilder::validate(Json::Value* invalid) const
return valid;
}
// static
void CharReaderBuilder::strictMode(Json::Value* settings)
{
//! [CharReaderBuilderStrictMode]
(*settings)["allowComments"] = false;
(*settings)["strictRoot"] = true;
(*settings)["allowDroppedNullPlaceholders"] = false;
(*settings)["allowNumericKeys"] = false;
//! [CharReaderBuilderStrictMode]
}
// static
void CharReaderBuilder::setDefaults(Json::Value* settings)
{
//! [CharReaderBuilderDefaults]
(*settings)["collectComments"] = true;
(*settings)["allowComments"] = true;
(*settings)["strictRoot"] = false;
(*settings)["allowDroppedNullPlaceholders"] = false;
(*settings)["allowNumericKeys"] = false;
//! [CharReaderBuilderDefaults]
}
//////////////////////////////////

View File

@@ -1008,8 +1008,10 @@ bool StreamWriterBuilder::validate(Json::Value* invalid) const
// static
void StreamWriterBuilder::setDefaults(Json::Value* settings)
{
//! [StreamWriterBuilderDefaults]
(*settings)["commentStyle"] = "All";
(*settings)["indentation"] = "\t";
//! [StreamWriterBuilderDefaults]
}
/*