| base_learner_builder | VW::LEARNER::learner< T, E > | friend | 
  | common_learner_builder | VW::LEARNER::learner< T, E > | friend | 
  | debug_log_message(example &ec, const std::string &msg) | VW::LEARNER::learner< T, E > | inline | 
  | debug_log_message(multi_ex &ec, const std::string &msg) | VW::LEARNER::learner< T, E > | inline | 
  | end_examples() | VW::LEARNER::learner< T, E > | inline | 
  | end_fptr_type typedef | VW::LEARNER::learner< T, E > |  | 
  | end_pass() | VW::LEARNER::learner< T, E > | inline | 
  | finish() | VW::LEARNER::learner< T, E > | inline | 
  | finish_example(vw &all, E &ec) | VW::LEARNER::learner< T, E > | inline | 
  | finish_fptr_type typedef | VW::LEARNER::learner< T, E > |  | 
  | get_learner_by_name_prefix(std::string reduction_name) | VW::LEARNER::learner< T, E > | inline | 
  | increment | VW::LEARNER::learner< T, E > |  | 
  | init_driver() | VW::LEARNER::learner< T, E > | inline | 
  | init_learner(T *dat, L *base, void(*learn)(T &, L &, E &), void(*predict)(T &, L &, E &), size_t ws, prediction_type_t pred_type, const std::string &name, bool learn_returns_prediction=false) | VW::LEARNER::learner< T, E > | inlinestatic | 
  | is_multiline | VW::LEARNER::learner< T, E > |  | 
  | learn(E &ec, size_t i=0) | VW::LEARNER::learner< T, E > | inline | 
  | learn_returns_prediction | VW::LEARNER::learner< T, E > |  | 
  | multipredict(E &ec, size_t lo, size_t count, polyprediction *pred, bool finalize_predictions) | VW::LEARNER::learner< T, E > | inline | 
  | persist_metrics(metric_sink &metrics) | VW::LEARNER::learner< T, E > | inline | 
  | pred_type | VW::LEARNER::learner< T, E > |  | 
  | predict(E &ec, size_t i=0) | VW::LEARNER::learner< T, E > | inline | 
  | print_example(vw &all, E &ec) | VW::LEARNER::learner< T, E > | inline | 
  | reduction_learner_builder | VW::LEARNER::learner< T, E > | friend | 
  | reduction_no_data_learner_builder | VW::LEARNER::learner< T, E > | friend | 
  | save_load(io_buf &io, const bool read, const bool text) | VW::LEARNER::learner< T, E > | inline | 
  | sensitivity(example &ec, size_t i=0) | VW::LEARNER::learner< T, E > | inline | 
  | set_end_examples(void(*f)(T &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_end_pass(void(*f)(T &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_finish(void(*f)(T &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_finish_example(void(*f)(vw &all, T &, E &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_init_driver(void(*f)(T &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_learn(void(*u)(T &, L &, E &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_multipredict(void(*u)(T &, L &, E &, size_t, size_t, polyprediction *, bool)) | VW::LEARNER::learner< T, E > | inline | 
  | set_persist_metrics(void(*f)(T &, metric_sink &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_predict(void(*u)(T &, L &, E &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_print_example(void(*f)(vw &all, T &, E &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_save_load(void(*sl)(T &, io_buf &, bool, bool)) | VW::LEARNER::learner< T, E > | inline | 
  | set_sensitivity(float(*u)(T &data, base_learner &base, example &)) | VW::LEARNER::learner< T, E > | inline | 
  | set_update(void(*u)(T &data, L &base, E &)) | VW::LEARNER::learner< T, E > | inline | 
  | update(E &ec, size_t i=0) | VW::LEARNER::learner< T, E > | inline | 
  | weights | VW::LEARNER::learner< T, E > |  |