build() | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
common_learner_builder(std::shared_ptr< learner > input_learner, std::unique_ptr< DataT > &&data, const std::string &name) | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
common_learner_builder(const common_learner_builder &)=delete | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
common_learner_builder(common_learner_builder &&) noexcept=default | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
FluentBuilderT typedef | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | |
learner_data | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
learner_ptr | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
operator=(const common_learner_builder &)=delete | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
operator=(common_learner_builder &&) noexcept=default | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | |
reduction_learner_builder(std::unique_ptr< DataT > &&data, std::shared_ptr< learner > base, const std::string &name) | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_add(void(*fn_ptr)(const DataT &, const DataT &, DataT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_add(void(*fn_ptr)(const DataT &, const DataT &, DataT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_cleanup_example(learner_cleanup_example_func< DataT, ExampleT > *fn_ptr) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_cleanup_example(learner_cleanup_example_func< DataT, ExampleT > *fn_ptr) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_end_examples(void(*fn_ptr)(DataT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_end_examples(void(*fn_ptr)(DataT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_end_pass(void(*fn_ptr)(DataT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_end_pass(void(*fn_ptr)(DataT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_feature_width(size_t feature_width) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_feature_width(size_t feature_width) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_finish(void(*fn_ptr)(DataT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_finish(void(*fn_ptr)(DataT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_finish_example(void(*fn_ptr)(VW::workspace &all, DataT &, ExampleT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_finish_example(void(*fn_ptr)(VW::workspace &all, DataT &, ExampleT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_init_driver(void(*fn_ptr)(DataT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_init_driver(void(*fn_ptr)(DataT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_input_label_type(label_type_t label_type) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_input_label_type(label_type_t label_type) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_input_prediction_type(prediction_type_t pred_type) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_input_prediction_type(prediction_type_t pred_type) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_learn(void(*fn_ptr)(DataT &, learner &, ExampleT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_learn(void(*fn_ptr)(DataT &, learner &, ExampleT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_learn_returns_prediction(bool learn_returns_prediction) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_learn_returns_prediction(bool learn_returns_prediction) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_merge(void(*fn_ptr)(const std::vector< float > &, const std::vector< const DataT * > &, DataT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_merge(void(*fn_ptr)(const std::vector< float > &, const std::vector< const DataT * > &, DataT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_multipredict(void(*fn_ptr)(DataT &, learner &, ExampleT &, size_t, size_t, polyprediction *, bool)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_multipredict(void(*fn_ptr)(DataT &, learner &, ExampleT &, size_t, size_t, polyprediction *, bool)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_output_example_prediction(learner_output_example_prediction_func< DataT, ExampleT > *fn_ptr) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_output_example_prediction(learner_output_example_prediction_func< DataT, ExampleT > *fn_ptr) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_output_label_type(label_type_t label_type) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_output_label_type(label_type_t label_type) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_output_prediction_type(prediction_type_t pred_type) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_output_prediction_type(prediction_type_t pred_type) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_persist_metrics(void(*fn_ptr)(DataT &, metric_sink &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_persist_metrics(void(*fn_ptr)(DataT &, metric_sink &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_pre_save_load(void(*fn_ptr)(VW::workspace &all, DataT &)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_pre_save_load(void(*fn_ptr)(VW::workspace &all, DataT &)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_predict(void(*fn_ptr)(DataT &, learner &, ExampleT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_predict(void(*fn_ptr)(DataT &, learner &, ExampleT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_print_update(learner_print_update_func< DataT, ExampleT > *fn_ptr) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_print_update(learner_print_update_func< DataT, ExampleT > *fn_ptr) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_save_load(void(*fn_ptr)(DataT &, io_buf &, bool, bool)) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_save_load(void(*fn_ptr)(DataT &, io_buf &, bool, bool)) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_sensitivity(float(*fn_ptr)(DataT &data, learner &, example &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_sensitivity(float(*fn_ptr)(DataT &data, learner &, example &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_subtract(void(*fn_ptr)(const DataT &, const DataT &, DataT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_subtract(void(*fn_ptr)(const DataT &, const DataT &, DataT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_update(void(*fn_ptr)(DataT &data, learner &, ExampleT &)) & | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_update(void(*fn_ptr)(DataT &data, learner &, ExampleT &)) && | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | inline |
set_update_stats(learner_update_stats_func< DataT, ExampleT > *fn_ptr) & | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
set_update_stats(learner_update_stats_func< DataT, ExampleT > *fn_ptr) && | VW::LEARNER::common_learner_builder< reduction_learner_builder< DataT, ExampleT >, DataT, ExampleT > | inline |
super typedef | VW::LEARNER::reduction_learner_builder< DataT, ExampleT > | |