Treelite
|
handler for TreeParam objects from XGBoost schema More...
#include <xgboost_json.h>
Public Member Functions | |
bool | String (const char *str, std::size_t length, bool copy) override |
![]() | |
OutputHandler (std::weak_ptr< Delegator > parent_delegator, int &output_param) | |
construct handler to be added to given delegator's stack More... | |
OutputHandler (std::weak_ptr< Delegator > parent_delegator, int &&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 | StartObject () |
virtual bool | Key (const char *str, std::size_t length, bool) |
virtual bool | EndObject (std::size_t) |
virtual bool | StartArray () |
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) |
![]() | |
int & | output |
handler for TreeParam objects from XGBoost schema
Definition at line 239 of file xgboost_json.h.