#include <json.h>
◆ Float
◆ JsonNumber() [1/3]
xgboost::JsonNumber::JsonNumber |
( |
| ) |
|
|
inline |
◆ JsonNumber() [2/3]
template<typename FloatT , typename std::enable_if< std::is_same< FloatT, Float >::value >::type * = nullptr>
xgboost::JsonNumber::JsonNumber |
( |
FloatT |
value | ) |
|
|
inline |
◆ JsonNumber() [3/3]
template<typename FloatT , typename std::enable_if< std::is_same< FloatT, double >::value >::type * = nullptr>
xgboost::JsonNumber::JsonNumber |
( |
FloatT |
value | ) |
|
|
inline |
◆ getNumber() [1/3]
Float const& xgboost::JsonNumber::getNumber |
( |
| ) |
&& |
|
inline |
◆ getNumber() [2/3]
Float const& xgboost::JsonNumber::getNumber |
( |
| ) |
const & |
|
inline |
◆ getNumber() [3/3]
Float& xgboost::JsonNumber::getNumber |
( |
| ) |
& |
|
inline |
◆ isClassOf()
static bool xgboost::JsonNumber::isClassOf |
( |
Value const * |
value | ) |
|
|
inlinestatic |
◆ operator=()
Value& xgboost::JsonNumber::operator= |
( |
Value const & |
rhs | ) |
|
|
overridevirtual |
◆ operator==()
bool xgboost::JsonNumber::operator== |
( |
Value const & |
rhs | ) |
const |
|
overridevirtual |
◆ operator[]() [1/2]
Json& xgboost::JsonNumber::operator[] |
( |
std::string const & |
key | ) |
|
|
overridevirtual |
◆ operator[]() [2/2]
Json& xgboost::JsonNumber::operator[] |
( |
int |
ind | ) |
|
|
overridevirtual |
◆ Save()
void xgboost::JsonNumber::Save |
( |
JsonWriter * |
writer | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- /workspace/include/xgboost/json.h