treelite
Public Types | Public Member Functions | List of all members
treelite::LogCallbackRegistry Class Reference

#include <logging.h>

Collaboration diagram for treelite::LogCallbackRegistry:
Collaboration graph

Public Types

using Callback = void(*)(char const *)
 

Public Member Functions

 LogCallbackRegistry ()
 
void RegisterCallBackLogInfo (Callback log_callback)
 
Callback GetCallbackLogInfo () const
 
void RegisterCallBackLogWarning (Callback log_callback)
 
Callback GetCallbackLogWarning () const
 

Member Typedef Documentation

◆ Callback

using treelite::LogCallbackRegistry::Callback = void (*)(char const*)

Constructor & Destructor Documentation

◆ LogCallbackRegistry()

treelite::LogCallbackRegistry::LogCallbackRegistry ( )
inline

Member Function Documentation

◆ GetCallbackLogInfo()

Callback treelite::LogCallbackRegistry::GetCallbackLogInfo ( ) const
inline

◆ GetCallbackLogWarning()

Callback treelite::LogCallbackRegistry::GetCallbackLogWarning ( ) const
inline

◆ RegisterCallBackLogInfo()

void treelite::LogCallbackRegistry::RegisterCallBackLogInfo ( Callback  log_callback)
inline

◆ RegisterCallBackLogWarning()

void treelite::LogCallbackRegistry::RegisterCallBackLogWarning ( Callback  log_callback)
inline

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