|
Vowpal Wabbit
|
#include "label_parser.h"#include "v_array.h"#include "future_compat.h"#include "parser.h"#include <cstring>#include <cfloat>#include <rapidjson/reader.h>#include <rapidjson/error/en.h>#include "io/logger.h"#include "cb.h"#include "conditional_contextual_bandit.h"#include "cb_continuous_label.h"#include "best_constant.h"#include "json_utils.h"#include "parse_slates_example_json.h"#include "vw_string_view.h"#include <algorithm>#include <vector>#include <limits>#include <sstream>Classes | |
| struct | BaseState< audit > |
| struct | Context< audit > |
| struct | BaseState< audit > |
| class | ArrayToPdfState< audit > |
| class | LabelObjectState< audit > |
| struct | LabelSinglePropertyState< audit > |
| struct | LabelIndexState< audit > |
| struct | LabelState< audit > |
| struct | TextState< audit > |
| struct | TagState< audit > |
| struct | MultiState< audit > |
| struct | SlotsState< audit > |
| class | ArrayState< audit > |
| struct | IgnoreState< audit > |
| class | DefaultState< audit > |
| class | ArrayToVectorState< audit, T > |
| class | StringToStringState< audit > |
| class | FloatToFloatState< audit, func > |
| class | FloatToFloatState_OriginalLabelCostHack< audit > |
| class | UIntDedupState< audit > |
| class | UIntToUIntState< audit > |
| class | BoolToBoolState< audit > |
| class | SlotOutcomeList< audit > |
| class | DecisionServiceState< audit > |
| struct | Context< audit > |
| struct | VWReaderHandler< audit > |
| struct | json_parser< audit > |
Namespaces | |
| VW | |
| float_aggregation | |
Macros | |
| #define | _stricmp strcasecmp |
Functions | |
| void | float_aggregation::set (float *output, float f) |
| void | float_aggregation::add (float *output, float f) |
| template<bool audit> | |
| void | VW::read_line_json_s (const label_parser &lbl_parser, hash_func_t hash_func, uint64_t hash_seed, uint64_t parse_mask, bool chain_hash, VW::label_parser_reuse_mem *reuse_mem, const VW::named_labels *ldict, v_array< example *> &examples, char *line, size_t length, example_factory_t example_factory, void *ex_factory_context, VW::io::logger &logger, std::unordered_map< uint64_t, example *> *dedup_examples=nullptr) |
| template<bool audit> | |
| void | VW::read_line_json_s (VW::workspace &all, v_array< example *> &examples, char *line, size_t length, example_factory_t example_factory, void *ex_factory_context, std::unordered_map< uint64_t, example *> *dedup_examples=nullptr) |
| bool | VW::apply_pdrop (label_type_t label_type, float pdrop, v_array< example *> &examples, VW::io::logger &logger) |
| template<bool audit> | |
| bool | VW::read_line_decision_service_json (VW::workspace &all, v_array< example *> &examples, char *line, size_t length, bool copy_line, example_factory_t example_factory, void *ex_factory_context, DecisionServiceInteraction *data) |
| template<bool audit> | |
| bool | parse_line_json (VW::workspace *all, char *line, size_t num_chars, v_array< example *> &examples) |
| void | append_empty_newline_example_for_driver (VW::workspace *all, v_array< example *> &examples) |
| template<bool audit> | |
| void | line_to_examples_json (VW::workspace *all, const char *line, size_t num_chars, v_array< example *> &examples) |
| template<bool audit> | |
| int | read_features_json (VW::workspace *all, io_buf &buf, v_array< example *> &examples) |
| #define _stricmp strcasecmp |
|
inline |
| void line_to_examples_json | ( | VW::workspace * | all, |
| const char * | line, | ||
| size_t | num_chars, | ||
| v_array< example *> & | examples | ||
| ) |
| bool parse_line_json | ( | VW::workspace * | all, |
| char * | line, | ||
| size_t | num_chars, | ||
| v_array< example *> & | examples | ||
| ) |
| int read_features_json | ( | VW::workspace * | all, |
| io_buf & | buf, | ||
| v_array< example *> & | examples | ||
| ) |
1.8.13