Vowpal Wabbit
Public Member Functions | List of all members
VW::cached_learner Struct Reference

#include <cached_learner.h>

Inheritance diagram for VW::cached_learner:
VW::setup_base_i

Public Member Functions

VW::LEARNER::base_learnersetup_base_learner () override
 
 operator bool () const
 
void delayed_state_attach (VW::workspace &all, VW::config::options_i &options) override
 
 cached_learner (VW::LEARNER::base_learner *learner=nullptr)
 
 cached_learner (VW::workspace &all, VW::config::options_i &options, VW::LEARNER::base_learner *learner=nullptr)
 
VW::config::options_iget_options () override
 
VW::workspaceget_all_pointer () override
 
std::string get_setupfn_name (reduction_setup_fn) override
 
- Public Member Functions inherited from VW::setup_base_i
virtual ~setup_base_i ()=default
 

Constructor & Destructor Documentation

◆ cached_learner() [1/2]

VW::cached_learner::cached_learner ( VW::LEARNER::base_learner learner = nullptr)
inline

◆ cached_learner() [2/2]

VW::cached_learner::cached_learner ( VW::workspace all,
VW::config::options_i options,
VW::LEARNER::base_learner learner = nullptr 
)
inline

Member Function Documentation

◆ delayed_state_attach()

void VW::cached_learner::delayed_state_attach ( VW::workspace all,
VW::config::options_i options 
)
inlineoverridevirtual

Implements VW::setup_base_i.

◆ get_all_pointer()

VW::workspace* VW::cached_learner::get_all_pointer ( )
inlineoverridevirtual

Implements VW::setup_base_i.

◆ get_options()

VW::config::options_i* VW::cached_learner::get_options ( )
inlineoverridevirtual

Implements VW::setup_base_i.

◆ get_setupfn_name()

std::string VW::cached_learner::get_setupfn_name ( reduction_setup_fn  )
inlineoverridevirtual

Implements VW::setup_base_i.

◆ operator bool()

VW::cached_learner::operator bool ( ) const
inline

◆ setup_base_learner()

VW::LEARNER::base_learner* VW::cached_learner::setup_base_learner ( )
inlineoverridevirtual

Implements VW::setup_base_i.


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