Treelite
Public Member Functions | List of all members
LearnerHandler Class Reference

handler for Learner objects from XGBoost schema More...

#include <xgboost_json.h>

Inheritance diagram for LearnerHandler:
Inheritance graph
[legend]
Collaboration diagram for LearnerHandler:
Collaboration graph
[legend]

Public Member Functions

bool StartObject () override
 
bool EndObject (std::size_t memberCount) override
 
bool StartArray () override
 
- Public Member Functions inherited from OutputHandler< XGBoostModelHandle >
 OutputHandler (std::weak_ptr< Delegator > parent_delegator, XGBoostModelHandle &output_param)
 construct handler to be added to given delegator's stack More...
 
 OutputHandler (std::weak_ptr< Delegator > parent_delegator, XGBoostModelHandle &&output)=delete
 
- Public Member Functions inherited from BaseHandler
 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

- Protected Member Functions inherited from BaseHandler
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)
 
- Protected Attributes inherited from OutputHandler< XGBoostModelHandle >
XGBoostModelHandleoutput
 

Detailed Description

handler for Learner objects from XGBoost schema

Definition at line 310 of file xgboost_json.h.


The documentation for this class was generated from the following files: