Vowpal Wabbit
|
Functions | |
template<bool audit> | |
bool | parse_line_json (VW::workspace *all, char *line, size_t num_chars, VW::multi_ex &examples) |
template bool | parse_line_json< true > (VW::workspace *all, char *line, size_t num_chars, VW::multi_ex &examples) |
template bool | parse_line_json< false > (VW::workspace *all, char *line, size_t num_chars, VW::multi_ex &examples) |
template<bool audit> | |
void | parse_slates_example_json (const VW::label_parser &lbl_parser, hash_func_t hash_func, uint64_t hash_seed, uint64_t parse_mask, bool chain_hash, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples=nullptr) |
template<bool audit> | |
void | parse_slates_example_json (const VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples=nullptr) |
template<bool audit> | |
void | parse_slates_example_dsjson (VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, VW::parsers::json::decision_service_interaction *data, const std::unordered_map< uint64_t, VW::example * > *dedup_examples=nullptr) |
template void | parse_slates_example_json< true > (const VW::label_parser &lbl_parser, hash_func_t hash_func, uint64_t hash_seed, uint64_t parse_mask, bool chain_hash, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
template void | parse_slates_example_json< false > (const VW::label_parser &lbl_parser, hash_func_t hash_func, uint64_t hash_seed, uint64_t parse_mask, bool chain_hash, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
template void | parse_slates_example_json< true > (const VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
template void | parse_slates_example_json< false > (const VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
template void | parse_slates_example_dsjson< true > (VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, VW::parsers::json::decision_service_interaction *data, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
template void | parse_slates_example_dsjson< false > (VW::workspace &all, VW::multi_ex &examples, char *line, size_t length, VW::example_factory_t example_factory, VW::parsers::json::decision_service_interaction *data, const std::unordered_map< uint64_t, VW::example * > *dedup_examples) |
bool VW::parsers::json::details::parse_line_json | ( | VW::workspace * | all, |
char * | line, | ||
size_t | num_chars, | ||
VW::multi_ex & | examples | ||
) |
template bool VW::parsers::json::details::parse_line_json< false > | ( | VW::workspace * | all, |
char * | line, | ||
size_t | num_chars, | ||
VW::multi_ex & | examples | ||
) |
template bool VW::parsers::json::details::parse_line_json< true > | ( | VW::workspace * | all, |
char * | line, | ||
size_t | num_chars, | ||
VW::multi_ex & | examples | ||
) |
void VW::parsers::json::details::parse_slates_example_dsjson | ( | VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
VW::parsers::json::decision_service_interaction * | data, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples = nullptr |
||
) |
template void VW::parsers::json::details::parse_slates_example_dsjson< false > | ( | VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
VW::parsers::json::decision_service_interaction * | data, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |
template void VW::parsers::json::details::parse_slates_example_dsjson< true > | ( | VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
VW::parsers::json::decision_service_interaction * | data, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |
void VW::parsers::json::details::parse_slates_example_json | ( | const VW::label_parser & | lbl_parser, |
hash_func_t | hash_func, | ||
uint64_t | hash_seed, | ||
uint64_t | parse_mask, | ||
bool | chain_hash, | ||
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples = nullptr |
||
) |
void VW::parsers::json::details::parse_slates_example_json | ( | const VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples = nullptr |
||
) |
template void VW::parsers::json::details::parse_slates_example_json< false > | ( | const VW::label_parser & | lbl_parser, |
hash_func_t | hash_func, | ||
uint64_t | hash_seed, | ||
uint64_t | parse_mask, | ||
bool | chain_hash, | ||
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |
template void VW::parsers::json::details::parse_slates_example_json< false > | ( | const VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |
template void VW::parsers::json::details::parse_slates_example_json< true > | ( | const VW::label_parser & | lbl_parser, |
hash_func_t | hash_func, | ||
uint64_t | hash_seed, | ||
uint64_t | parse_mask, | ||
bool | chain_hash, | ||
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |
template void VW::parsers::json::details::parse_slates_example_json< true > | ( | const VW::workspace & | all, |
VW::multi_ex & | examples, | ||
char * | line, | ||
size_t | length, | ||
VW::example_factory_t | example_factory, | ||
const std::unordered_map< uint64_t, VW::example * > * | dedup_examples | ||
) |