#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 |
◆ GetConsecutiveChar()
| char xgboost::JsonReader::GetConsecutiveChar |
( |
char |
expected_char | ) |
|
|
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
| constexpr static size_t xgboost::JsonReader::kMaxNumLength |
|
staticconstexprprotected |
Initial value:=
std::numeric_limits<double>::max_digits10 + 1
◆ raw_str_
The documentation for this class was generated from the following file:
- /home/runner/work/xgboost/xgboost/include/xgboost/json_io.h