Treelite
|
handler for Learner objects from XGBoost schema More...
#include <xgboost_json.h>
Public Member Functions | |
bool | StartObject () override |
bool | EndObject (std::size_t memberCount) override |
bool | StartArray () override |
![]() | |
OutputHandler (std::weak_ptr< Delegator > parent_delegator, ParsedXGBoostModel &output_param) | |
construct handler to be added to given delegator's stack More... | |
OutputHandler (std::weak_ptr< Delegator > parent_delegator, ParsedXGBoostModel &&output)=delete | |
![]() | |
BaseHandler (std::weak_ptr< Delegator > parent_delegator) | |
construct handler to be added to given delegator's stack More... | |
virtual bool | Null () |
virtual bool | Bool (bool) |
virtual bool | Int (int) |
virtual bool | Uint (unsigned) |
virtual bool | Int64 (int64_t) |
virtual bool | Uint64 (uint64_t) |
virtual bool | Double (double) |
virtual bool | String (const char *, std::size_t, bool) |
virtual bool | Key (const char *str, std::size_t length, bool) |
virtual bool | EndArray (std::size_t) |
Additional Inherited Members | |
![]() | |
template<typename HandlerType , typename... ArgsTypes> | |
bool | push_handler (ArgsTypes &... args) |
template<typename HandlerType , typename... ArgsTypes> | |
bool | push_key_handler (std::string key, ArgsTypes &... args) |
bool | pop_handler () |
void | set_cur_key (const char *str, std::size_t length) |
const std::string & | get_cur_key () |
bool | check_cur_key (const std::string &query_key) |
template<typename ValueType > | |
bool | assign_value (const std::string &key, ValueType &&value, ValueType &output) |
template<typename ValueType > | |
bool | assign_value (const std::string &key, const ValueType &value, ValueType &output) |
![]() | |
ParsedXGBoostModel & | output |
handler for Learner objects from XGBoost schema
Definition at line 313 of file xgboost_json.h.