#include <json.h>
|
enum class | ValueKind {
kString
, kNumber
, kInteger
, kObject
,
kArray
, kBoolean
, kNull
, kF32Array
,
kF64Array
, kU8Array
, kI32Array
, kI64Array
} |
| Simplified implementation of LLVM RTTI. More...
|
|
◆ JsonArray() [1/5]
xgboost::JsonArray::JsonArray |
( |
| ) |
|
|
inline |
◆ JsonArray() [2/5]
xgboost::JsonArray::JsonArray |
( |
std::vector< Json > && |
arr | ) |
|
|
inlinenoexcept |
◆ JsonArray() [3/5]
xgboost::JsonArray::JsonArray |
( |
std::vector< Json > const & |
arr | ) |
|
|
inline |
◆ JsonArray() [4/5]
xgboost::JsonArray::JsonArray |
( |
JsonArray const & |
that | ) |
|
|
delete |
◆ JsonArray() [5/5]
xgboost::JsonArray::JsonArray |
( |
JsonArray && |
that | ) |
|
|
noexcept |
◆ GetArray() [1/3]
std::vector<Json>& xgboost::JsonArray::GetArray |
( |
| ) |
& |
|
inline |
◆ GetArray() [2/3]
std::vector<Json> const& xgboost::JsonArray::GetArray |
( |
| ) |
&& |
|
inline |
◆ GetArray() [3/3]
std::vector<Json> const& xgboost::JsonArray::GetArray |
( |
| ) |
const & |
|
inline |
◆ IsClassOf()
static bool xgboost::JsonArray::IsClassOf |
( |
Value const * |
value | ) |
|
|
inlinestatic |
◆ operator=()
Value& xgboost::JsonArray::operator= |
( |
Value const & |
rhs | ) |
|
|
overridevirtualdelete |
◆ operator==()
bool xgboost::JsonArray::operator== |
( |
Value const & |
rhs | ) |
const |
|
overridevirtual |
◆ operator[]() [1/2]
Json& xgboost::JsonArray::operator[] |
( |
int |
ind | ) |
|
|
inlineoverridevirtual |
◆ operator[]() [2/2]
Json& xgboost::JsonArray::operator[] |
( |
std::string const & |
key | ) |
|
|
inlineoverridevirtual |
◆ Save()
void xgboost::JsonArray::Save |
( |
JsonWriter * |
writer | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/xgboost/checkouts/stable/include/xgboost/json.h