#include <json_io.h>
◆ JsonWriter()
xgboost::JsonWriter::JsonWriter |
( |
std::ostream * |
stream, |
|
|
bool |
pretty |
|
) |
| |
|
inline |
◆ ~JsonWriter()
virtual xgboost::JsonWriter::~JsonWriter |
( |
| ) |
|
|
virtualdefault |
◆ BeginIndent()
void xgboost::JsonWriter::BeginIndent |
( |
| ) |
|
|
inline |
◆ EndIndent()
void xgboost::JsonWriter::EndIndent |
( |
| ) |
|
|
inline |
◆ NewLine()
void xgboost::JsonWriter::NewLine |
( |
| ) |
|
|
inline |
◆ Save()
void xgboost::JsonWriter::Save |
( |
Json |
json | ) |
|
◆ Visit() [1/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonArray const * |
arr | ) |
|
|
virtual |
◆ Visit() [2/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonObject const * |
obj | ) |
|
|
virtual |
◆ Visit() [3/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonNumber const * |
num | ) |
|
|
virtual |
◆ Visit() [4/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonInteger const * |
num | ) |
|
|
virtual |
◆ Visit() [5/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonNull const * |
null | ) |
|
|
virtual |
◆ Visit() [6/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonString const * |
str | ) |
|
|
virtual |
◆ Visit() [7/7]
virtual void xgboost::JsonWriter::Visit |
( |
JsonBoolean const * |
boolean | ) |
|
|
virtual |
◆ Write() [1/2]
void xgboost::JsonWriter::Write |
( |
std::string |
str | ) |
|
|
inline |
◆ Write() [2/2]
The documentation for this class was generated from the following file: