xgboost
|
#include <json.h>
公共成员函数 | |
JsonNull () | |
JsonNull (std::nullptr_t) | |
JsonNull (JsonNull &&) noexcept | |
void | Save (JsonWriter *writer) const override |
bool | operator== (Value const &rhs) const override |
Value & | operator= (Value const &rhs) override=delete |
![]() | |
Value (ValueKind _kind) | |
ValueKind | Type () const |
virtual | ~Value ()=default |
virtual Json & | operator[] (std::string const &key) |
virtual Json & | operator[] (int ind) |
std::string | TypeStr () const |
静态公共成员函数 | |
static bool | IsClassOf (Value const *value) |
附加继承成员 | |
![]() | |
enum class | ValueKind { kString , kNumber , kInteger , kObject , kArray , kBoolean , kNull , kF32Array , kF64Array , kI8Array , kU8Array , kI16Array , kI32Array , kI64Array } |
简化的 LLVM RTTI 实现。更多... | |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinestatic |
重新实现自 xgboost::Value。
|
overridevirtual |
实现了 xgboost::Value。
|
overridevirtual |
实现了 xgboost::Value。