6 : _model_begin(model), _model(model), _model_end(model + length), _checksum(0)
8 #ifdef MODEL_PARSER_DEBUG 9 std::cout <<
"moder_parser(" 10 <<
"0x" << std::hex << std::setw(8) << (uint64_t)
_model_begin <<
"-" << std::hex << std::setw(8)
21 const char* new_model =
_model + field_length;
25 #ifdef MODEL_PARSER_DEBUG 26 std::fstream log(
"vwslim-debug.log", std::fstream::app);
27 log <<
"reading " << field_name << std::endl;
39 const char* new_model =
_model + bytes;
VW_STD14_CONSTEXPR uint64_t uniform_hash(const void *key, size_t len, uint64_t seed)
const char * _model_begin
int read(const char *field_name, size_t field_length, const char **ret)
#define E_VW_PREDICT_ERR_INVALID_MODEL
model_parser(const char *model, size_t length)