Vowpal Wabbit
Typedefs | Functions
LabelDict Namespace Reference

Typedefs

using label_feature_map = std::unordered_map< size_t, features >
 

Functions

bool size_t_eq (const size_t &a, const size_t &b)
 
void add_example_namespace (VW::example &ec, VW::namespace_index ns, features &fs)
 
void del_example_namespace (VW::example &ec, VW::namespace_index ns, features &fs)
 
void set_label_features (label_feature_map &lfm, size_t lab, features &fs)
 
void add_example_namespaces_from_example (VW::example &target, VW::example &source)
 
void del_example_namespaces_from_example (VW::example &target, VW::example &source)
 
void add_example_namespace_from_memory (label_feature_map &lfm, VW::example &ec, size_t lab)
 
void del_example_namespace_from_memory (label_feature_map &lfm, VW::example &ec, size_t lab)
 

Typedef Documentation

◆ label_feature_map

using LabelDict::label_feature_map = typedef std::unordered_map<size_t, features>

Function Documentation

◆ add_example_namespace()

void LabelDict::add_example_namespace ( VW::example ec,
VW::namespace_index  ns,
features fs 
)

◆ add_example_namespace_from_memory()

void LabelDict::add_example_namespace_from_memory ( label_feature_map lfm,
VW::example ec,
size_t  lab 
)

◆ add_example_namespaces_from_example()

void LabelDict::add_example_namespaces_from_example ( VW::example target,
VW::example source 
)

◆ del_example_namespace()

void LabelDict::del_example_namespace ( VW::example ec,
VW::namespace_index  ns,
features fs 
)

◆ del_example_namespace_from_memory()

void LabelDict::del_example_namespace_from_memory ( label_feature_map lfm,
VW::example ec,
size_t  lab 
)

◆ del_example_namespaces_from_example()

void LabelDict::del_example_namespaces_from_example ( VW::example target,
VW::example source 
)

◆ set_label_features()

void LabelDict::set_label_features ( label_feature_map lfm,
size_t  lab,
features fs 
)

◆ size_t_eq()

bool LabelDict::size_t_eq ( const size_t &  a,
const size_t &  b 
)
inline