Vowpal Wabbit
Public Attributes | List of all members
label_parser Struct Reference

#include <label_parser.h>

Public Attributes

void(* default_label )(polylabel *)
 
void(* parse_label )(parser *, shared_data *, polylabel *, std::vector< VW::string_view > &, reduction_features &)
 
void(* cache_label )(polylabel *, reduction_features &, io_buf &cache)
 
size_t(* read_cached_label )(shared_data *, polylabel *, reduction_features &, io_buf &cache)
 
float(* get_weight )(polylabel *, const reduction_features &)
 
bool(* test_label )(polylabel *)
 
label_type_t label_type
 

Member Data Documentation

void(* label_parser::cache_label) (polylabel *, reduction_features &, io_buf &cache)
void(* label_parser::default_label) (polylabel *)
float(* label_parser::get_weight) (polylabel *, const reduction_features &)
label_type_t label_parser::label_type
void(* label_parser::parse_label) (parser *, shared_data *, polylabel *, std::vector< VW::string_view > &, reduction_features &)
size_t(* label_parser::read_cached_label) (shared_data *, polylabel *, reduction_features &, io_buf &cache)
bool(* label_parser::test_label) (polylabel *)

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