Vowpal Wabbit
Classes | Namespaces | Enumerations | Functions | Variables
slates_label.h File Reference
#include <cstdint>
#include "label_parser.h"
#include "action_score.h"
#include "io_buf.h"

Classes

struct  VW::slates::label
 

Namespaces

 VW
 
 VW::slates
 
 VW::model_utils
 

Enumerations

enum  VW::slates::example_type : uint8_t { VW::slates::example_type::unset = 0, VW::slates::example_type::shared = 1, VW::slates::example_type::action = 2, VW::slates::example_type::slot = 3 }
 

Functions

void VW::slates::default_label (VW::slates::label &v)
 
void VW::slates::parse_label (slates::label &ld, VW::label_parser_reuse_mem &reuse_mem, const std::vector< VW::string_view > &words, VW::io::logger &logger)
 
VW::string_view VW::to_string (VW::slates::example_type)
 
size_t VW::model_utils::read_model_field (io_buf &, VW::slates::label &)
 
size_t VW::model_utils::write_model_field (io_buf &, const VW::slates::label &, const std::string &, bool)
 

Variables

label_parser VW::slates::slates_label_parser