Vowpal Wabbit
Public Member Functions | Protected Attributes | List of all members
VW::default_reduction_stack_setup Struct Reference

#include <reduction_stack.h>

Inheritance diagram for VW::default_reduction_stack_setup:
VW::setup_base_i

Public Member Functions

 default_reduction_stack_setup (VW::workspace &all, VW::config::options_i &options)
 
 default_reduction_stack_setup ()
 
void delayed_state_attach (VW::workspace &all, VW::config::options_i &options) override
 
VW::LEARNER::base_learnersetup_base_learner () override
 
VW::config::options_iget_options () override
 
VW::workspaceget_all_pointer () override
 
std::string get_setupfn_name (reduction_setup_fn setup) override
 
- Public Member Functions inherited from VW::setup_base_i
virtual ~setup_base_i ()=default
 

Protected Attributes

std::vector< std::tuple< std::string, reduction_setup_fn > > reduction_stack
 

Constructor & Destructor Documentation

◆ default_reduction_stack_setup() [1/2]

VW::default_reduction_stack_setup::default_reduction_stack_setup ( VW::workspace all,
VW::config::options_i options 
)

◆ default_reduction_stack_setup() [2/2]

VW::default_reduction_stack_setup::default_reduction_stack_setup ( )

Member Function Documentation

◆ delayed_state_attach()

void VW::default_reduction_stack_setup::delayed_state_attach ( VW::workspace all,
VW::config::options_i options 
)
overridevirtual

Implements VW::setup_base_i.

◆ get_all_pointer()

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

Implements VW::setup_base_i.

◆ get_options()

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

Implements VW::setup_base_i.

◆ get_setupfn_name()

std::string VW::default_reduction_stack_setup::get_setupfn_name ( reduction_setup_fn  setup)
overridevirtual

Implements VW::setup_base_i.

◆ setup_base_learner()

VW::LEARNER::base_learner* VW::default_reduction_stack_setup::setup_base_learner ( )
overridevirtual

Implements VW::setup_base_i.

Member Data Documentation

◆ reduction_stack

std::vector<std::tuple<std::string, reduction_setup_fn> > VW::default_reduction_stack_setup::reduction_stack
protected

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