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

#include <label_parser.h>

Public Attributes

void(* default_label )(void *)
 
void(* parse_label )(parser *, shared_data *, void *, v_array< substring > &)
 
void(* cache_label )(void *, io_buf &cache)
 
size_t(* read_cached_label )(shared_data *, void *, io_buf &cache)
 
void(* delete_label )(void *)
 
float(* get_weight )(void *)
 
void(* copy_label )(void *, void *)
 
bool(* test_label )(void *)
 
size_t label_size
 

Detailed Description

Definition at line 10 of file label_parser.h.

Member Data Documentation

◆ cache_label

void(* label_parser::cache_label) (void *, io_buf &cache)

Definition at line 14 of file label_parser.h.

Referenced by learn(), and VW::setup_example().

◆ copy_label

void(* label_parser::copy_label) (void *, void *)

Definition at line 18 of file label_parser.h.

Referenced by Search::search_predict(), and ezexample::train().

◆ default_label

void(* label_parser::default_label) (void *)

◆ delete_label

void(* label_parser::delete_label) (void *)

◆ get_weight

float(* label_parser::get_weight) (void *)

Definition at line 17 of file label_parser.h.

Referenced by ezexample::mini_setup_example(), and VW::setup_example().

◆ label_size

size_t label_parser::label_size

Definition at line 23 of file label_parser.h.

Referenced by baseline_setup(), parse_dictionary_argument(), and ezexample::train().

◆ parse_label

void(* label_parser::parse_label) (parser *, shared_data *, void *, v_array< substring > &)

Definition at line 13 of file label_parser.h.

Referenced by VW::parse_example_label(), and substring_to_example().

◆ read_cached_label

size_t(* label_parser::read_cached_label) (shared_data *, void *, io_buf &cache)

Definition at line 15 of file label_parser.h.

Referenced by read_cached_features().

◆ test_label

bool(* label_parser::test_label) (void *)

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