| 
| VW::LEARNER::base_learner *  | setup (VW::setup_base_i &stack_builder) | 
|   | 
| float  | finalize_prediction (shared_data *sd, VW::io::logger &logger, float ret) | 
|   | 
| void  | print_features (VW::workspace &all, example &ec) | 
|   | 
| void  | print_audit_features (VW::workspace &, example &ec) | 
|   | 
| void  | save_load_regressor (VW::workspace &all, io_buf &model_file, bool read, bool text) | 
|   | 
| void  | save_load_online_state (VW::workspace &all, io_buf &model_file, bool read, bool text, double &total_weight, GD::gd *g=nullptr, uint32_t ftrl_size=0) | 
|   | 
| template<class T >  | 
| void  | vec_add_multipredict (multipredict_info< T > &mp, const float fx, uint64_t fi) | 
|   | 
| template<class DataT , class WeightOrIndexT , void(*)(DataT &, float, WeightOrIndexT) FuncT>  | 
| void  | foreach_feature (VW::workspace &all, example &ec, DataT &dat) | 
|   | 
| template<class DataT , class WeightOrIndexT , void(*)(DataT &, float, WeightOrIndexT) FuncT>  | 
| void  | foreach_feature (VW::workspace &all, example &ec, DataT &dat, size_t &num_interacted_features) | 
|   | 
| template<class DataT , void(*)(DataT &, float, float &) FuncT>  | 
| void  | foreach_feature (VW::workspace &all, example &ec, DataT &dat) | 
|   | 
| template<class DataT , void(*)(DataT &, float, float &) FuncT>  | 
| void  | foreach_feature (VW::workspace &all, example &ec, DataT &dat, size_t &num_interacted_features) | 
|   | 
| float  | inline_predict (VW::workspace &all, example &ec) | 
|   | 
| float  | inline_predict (VW::workspace &all, example &ec, size_t &num_generated_features) | 
|   | 
| float  | trunc_weight (const float w, const float gravity) | 
|   | 
| template<class DataT , void(*)(DataT &, float feature_value, uint64_t feature_index) FuncT, class WeightsT >  | 
| void  | foreach_feature (WeightsT &, const features &fs, DataT &dat, uint64_t offset=0, float mult=1.) | 
|   | 
| template<class DataT , void(*)(DataT &, float, float) FuncT, class WeightsT >  | 
| void  | foreach_feature (const WeightsT &weights, const features &fs, DataT &dat, uint64_t offset=0, float mult=1.) | 
|   | 
| template<class DataT >  | 
| void  | dummy_func (DataT &, const audit_strings *) | 
|   | 
| template<class DataT , class WeightOrIndexT , void(*)(DataT &, float, WeightOrIndexT) FuncT, class WeightsT >  | 
| void  | generate_interactions (const std::vector< std::vector< namespace_index >> &interactions, const std::vector< std::vector< extent_term >> &extent_interactions, bool permutations, example_predict &ec, DataT &dat, WeightsT &weights, size_t &num_interacted_features, INTERACTIONS::generate_interactions_object_cache &cache) | 
|   | 
| template<class DataT , class WeightOrIndexT , void(*)(DataT &, float, WeightOrIndexT) FuncT, class WeightsT >  | 
| void  | foreach_feature (WeightsT &weights, bool ignore_some_linear, std::array< bool, NUM_NAMESPACES > &ignore_linear, const std::vector< std::vector< namespace_index >> &interactions, const std::vector< std::vector< extent_term >> &extent_interactions, bool permutations, example_predict &ec, DataT &dat, size_t &num_interacted_features, INTERACTIONS::generate_interactions_object_cache &cache) | 
|   | 
| template<class DataT , class WeightOrIndexT , void(*)(DataT &, float, WeightOrIndexT) FuncT, class WeightsT >  | 
| void  | foreach_feature (WeightsT &weights, bool ignore_some_linear, std::array< bool, NUM_NAMESPACES > &ignore_linear, const std::vector< std::vector< namespace_index >> &interactions, const std::vector< std::vector< extent_term >> &extent_interactions, bool permutations, example_predict &ec, DataT &dat, INTERACTIONS::generate_interactions_object_cache &cache) | 
|   | 
| void  | vec_add (float &p, float fx, float fw) | 
|   | 
| template<class WeightsT >  | 
| float  | inline_predict (WeightsT &weights, bool ignore_some_linear, std::array< bool, NUM_NAMESPACES > &ignore_linear, const std::vector< std::vector< namespace_index >> &interactions, const std::vector< std::vector< extent_term >> &extent_interactions, bool permutations, example_predict &ec, INTERACTIONS::generate_interactions_object_cache &cache, float initial=0.f) | 
|   | 
| template<class WeightsT >  | 
| float  | inline_predict (WeightsT &weights, bool ignore_some_linear, std::array< bool, NUM_NAMESPACES > &ignore_linear, const std::vector< std::vector< namespace_index >> &interactions, const std::vector< std::vector< extent_term >> &extent_interactions, bool permutations, example_predict &ec, size_t &num_interacted_features, INTERACTIONS::generate_interactions_object_cache &cache, float initial=0.f) | 
|   |