#include <json_io.h>
◆ JsonReader()
◆ ~JsonReader()
virtual xgboost::JsonReader::~JsonReader |
( |
| ) |
|
|
virtualdefault |
◆ Error()
void xgboost::JsonReader::Error |
( |
std::string |
msg | ) |
const |
|
protected |
◆ Expect()
void xgboost::JsonReader::Expect |
( |
char |
c, |
|
|
char |
got |
|
) |
| |
|
inlineprotected |
◆ GetChar()
char xgboost::JsonReader::GetChar |
( |
char |
c | ) |
|
|
inlineprotected |
◆ GetNextChar()
char xgboost::JsonReader::GetNextChar |
( |
| ) |
|
|
inlineprotected |
◆ GetNextNonSpaceChar()
char xgboost::JsonReader::GetNextNonSpaceChar |
( |
| ) |
|
|
inlineprotected |
◆ Load()
Json xgboost::JsonReader::Load |
( |
| ) |
|
◆ Parse()
Json xgboost::JsonReader::Parse |
( |
| ) |
|
|
protected |
◆ ParseArray()
virtual Json xgboost::JsonReader::ParseArray |
( |
| ) |
|
|
protectedvirtual |
◆ ParseBoolean()
virtual Json xgboost::JsonReader::ParseBoolean |
( |
| ) |
|
|
protectedvirtual |
◆ ParseNull()
virtual Json xgboost::JsonReader::ParseNull |
( |
| ) |
|
|
protectedvirtual |
◆ ParseNumber()
virtual Json xgboost::JsonReader::ParseNumber |
( |
| ) |
|
|
protectedvirtual |
◆ ParseObject()
virtual Json xgboost::JsonReader::ParseObject |
( |
| ) |
|
|
protectedvirtual |
◆ ParseString()
virtual Json xgboost::JsonReader::ParseString |
( |
| ) |
|
|
protectedvirtual |
◆ PeekNextChar()
char xgboost::JsonReader::PeekNextChar |
( |
| ) |
|
|
inlineprotected |
◆ SkipSpaces()
void xgboost::JsonReader::SkipSpaces |
( |
| ) |
|
|
protected |
◆ cursor_
◆ kMaxNumLength
size_t static constexpr xgboost::JsonReader::kMaxNumLength |
|
staticprotected |
Initial value:=
std::numeric_limits<double>::max_digits10 + 1
◆ raw_str_
The documentation for this class was generated from the following file: