|
xgboost
|
Describes both true and false. More...
#include <json.h>


Public Member Functions | |
| JsonBoolean () | |
| template<typename Bool , typename std::enable_if< std::is_same< Bool, bool >::value||std::is_same< Bool, bool const >::value >::type * = nullptr> | |
| JsonBoolean (Bool value) | |
| JsonBoolean (JsonBoolean &&value) noexcept | |
| void | Save (JsonWriter *writer) override |
| Json & | operator[] (std::string const &key) override |
| Json & | operator[] (int ind) override |
| bool const & | GetBoolean () && |
| bool const & | GetBoolean () const & |
| bool & | GetBoolean () & |
| bool | operator== (Value const &rhs) const override |
| Value & | operator= (Value const &rhs) override |
Public Member Functions inherited from xgboost::Value | |
| Value (ValueKind _kind) | |
| ValueKind | Type () const |
| virtual | ~Value ()=default |
| std::string | TypeStr () const |
Static Public Member Functions | |
| static bool | IsClassOf (Value const *value) |
Additional Inherited Members | |
Public Types inherited from xgboost::Value | |
| enum | ValueKind { ValueKind::kString, ValueKind::kNumber, ValueKind::kInteger, ValueKind::kObject, ValueKind::kArray, ValueKind::kBoolean, ValueKind::kNull } |
| Simplified implementation of LLVM RTTI. More... | |
Describes both true and false.
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Implements xgboost::Value.
|
overridevirtual |
Implements xgboost::Value.
|
overridevirtual |
Implements xgboost::Value.
|
overridevirtual |
Implements xgboost::Value.
|
overridevirtual |
Implements xgboost::Value.
1.8.17