|  | 
| template<typename T > | 
| bool | xgboost::IsA (Value const *value) | 
|  | 
| template<typename T , typename U > | 
| T * | xgboost::Cast (U *value) | 
|  | 
| template<typename T > | 
| bool | xgboost::IsA (Json const &j) | 
|  | 检查 Json 对象是否具有特定类型。更多... 
 | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonNumber >> * = nullptr> | 
| JsonNumber::Float & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonNumber const >> * = nullptr> | 
| JsonNumber::Float const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonInteger >> * = nullptr> | 
| JsonInteger::Int & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonInteger const >> * = nullptr> | 
| JsonInteger::Int const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonString >> * = nullptr> | 
| std::string & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonString const >> * = nullptr> | 
| std::string const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonBoolean >> * = nullptr> | 
| bool & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonBoolean const >> * = nullptr> | 
| bool const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonArray >> * = nullptr> | 
| std::vector< Json > & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonArray const >> * = nullptr> | 
| std::vector< Json > const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , Value::ValueKind kind> | 
| std::vector< T > & | xgboost::detail::GetImpl (JsonTypedArray< T, kind > &val) | 
|  | 
| template<typename T , Value::ValueKind kind> | 
| std::vector< T > const & | xgboost::detail::GetImpl (JsonTypedArray< T, kind > const &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonObject >> * = nullptr> | 
| JsonObject::Map & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename std::enable_if_t< std::is_same_v< T, JsonObject const >> * = nullptr> | 
| JsonObject::Map const & | xgboost::detail::GetImpl (T &val) | 
|  | 
| template<typename T , typename U > | 
| auto | xgboost::get (U &json) -> decltype(detail::GetImpl(*Cast< T >(&json.GetValue())))& | 
|  | 获取 Json 值。更多... 
 | 
|  | 
| template<typename Parameter > | 
| Object | xgboost::ToJson (Parameter const ¶m) | 
|  | 将 XGBoost 参数转换为 JSON 对象。更多... 
 | 
|  | 
| template<typename Parameter > | 
| Args | xgboost::FromJson (Json const &obj, Parameter *param) | 
|  | 从 JSON 对象加载 XGBoost 参数。更多... 
 | 
|  |