Vowpal Wabbit
Namespaces | Functions
cb_label_parser.h File Reference
#include "cb.h"
#include "io/logger.h"
#include <cfloat>

Namespaces

 CB
 

Functions

template<typename LabelT = CB::label>
char * CB::bufread_label_additional_fields (LabelT &ld, char *c)
 
template<typename LabelT = CB::label, typename LabelElmT = cb_class>
char * CB::bufread_label (LabelT &ld, char *c, io_buf &cache)
 
template<typename LabelT = CB::label, typename LabelElmT = cb_class>
size_t CB::read_cached_label (shared_data *, LabelT &ld, io_buf &cache)
 
template<typename LabelT >
char * CB::bufcache_label_additional_fields (LabelT &ld, char *c)
 
template<typename LabelT = CB::label, typename LabelElmT = cb_class>
char * CB::bufcache_label (LabelT &ld, char *c)
 
template<typename LabelT = CB::label, typename LabelElmT = cb_class>
void CB::cache_label (LabelT &ld, io_buf &cache)
 
template<typename LabelT >
void CB::default_label_additional_fields (LabelT &ld)
 
template<typename LabelT = CB::label>
void CB::default_label (LabelT &ld)
 
template<typename LabelElmT = cb_class>
float CB::get_probability (LabelElmT &elm)
 
template<>
float CB::get_probability (VW::cb_continuous::continuous_label_elm &elm)
 
template<typename LabelT = CB::label, typename LabelElmT = cb_class>
bool CB::is_test_label (LabelT &ld)
 
template<typename LabelT = CB::label>
void CB::delete_label (LabelT &ld)
 
template<typename LabelT = CB::label>
void CB::copy_label_additional_fields (LabelT &dst, LabelT &src)
 
template<typename LabelT = CB::label>
void CB::copy_label (LabelT &dst, LabelT &src)