|
using | Map = std::map< std::string, Json, std::less<> > |
|
enum class | ValueKind {
kString
, kNumber
, kInteger
, kObject
,
kArray
, kBoolean
, kNull
, kNumberArray
,
kU8Array
, kI32Array
, kI64Array
} |
| Simplified implementation of LLVM RTTI.
|
|
|
static bool | IsClassOf (Value const *value) |
|
◆ operator==()
bool xgboost::JsonObject::operator== |
( |
Value const & |
rhs | ) |
const |
|
overridevirtual |
◆ operator[]() [1/2]
Json & xgboost::JsonObject::operator[] |
( |
int |
ind | ) |
|
|
inlineoverridevirtual |
◆ operator[]() [2/2]
Json & xgboost::JsonObject::operator[] |
( |
std::string const & |
key | ) |
|
|
inlineoverridevirtual |
◆ Save()
void xgboost::JsonObject::Save |
( |
JsonWriter * |
writer | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- External/xgboost/include/xgboost/json.h
- External/xgboost/src/common/json.cc