#include <json.h>
|
| using | Int = int64_t |
| |
| enum class | ValueKind : std::int64_t {
kString = 0
, kNumber = 1
, kInteger = 2
, kObject = 3
,
kArray = 4
, kBoolean = 5
, kNull = 6
, kF32Array = 7
,
kF64Array = 8
, kI8Array = 9
, kU8Array = 10
, kI16Array = 11
,
kU16Array = 12
, kI32Array = 13
, kU32Array = 14
, kI64Array = 15
,
kU64Array = 16
} |
| | Simplified implementation of LLVM RTTI. More...
|
| |
◆ Int
◆ JsonInteger() [1/6]
| xgboost::JsonInteger::JsonInteger |
( |
| ) |
|
|
inline |
◆ JsonInteger() [2/6]
template<typename IntT , typename detail::IsSameT< IntT, Int > * = nullptr>
| xgboost::JsonInteger::JsonInteger |
( |
IntT |
value | ) |
|
|
inline |
◆ JsonInteger() [3/6]
template<typename IntT , typename detail::IsSameT< IntT, std::size_t > * = nullptr>
| xgboost::JsonInteger::JsonInteger |
( |
IntT |
value | ) |
|
|
inline |
◆ JsonInteger() [4/6]
template<typename IntT , typename detail::IsSameT< IntT, std::int32_t > * = nullptr>
| xgboost::JsonInteger::JsonInteger |
( |
IntT |
value | ) |
|
|
inline |
◆ JsonInteger() [5/6]
template<typename IntT , typename detail::Not32SizeT< IntT > * = nullptr>
| xgboost::JsonInteger::JsonInteger |
( |
IntT |
value | ) |
|
|
inline |
◆ JsonInteger() [6/6]
| xgboost::JsonInteger::JsonInteger |
( |
JsonInteger && |
that | ) |
|
|
inlinenoexcept |
◆ GetInteger() [1/3]
| Int& xgboost::JsonInteger::GetInteger |
( |
| ) |
& |
|
inline |
◆ GetInteger() [2/3]
| Int const& xgboost::JsonInteger::GetInteger |
( |
| ) |
&& |
|
inline |
◆ GetInteger() [3/3]
| Int const& xgboost::JsonInteger::GetInteger |
( |
| ) |
const & |
|
inline |
◆ IsClassOf()
| static bool xgboost::JsonInteger::IsClassOf |
( |
Value const * |
value | ) |
|
|
inlinestatic |
◆ operator=()
| Value& xgboost::JsonInteger::operator= |
( |
Value const & |
rhs | ) |
|
|
overridevirtualdelete |
◆ operator==()
| bool xgboost::JsonInteger::operator== |
( |
Value const & |
rhs | ) |
const |
|
overridevirtual |
◆ Save()
| void xgboost::JsonInteger::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/latest/include/xgboost/json.h