#include <parse_example_json.h>
|
void | init (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, VW::io::logger *logger, v_array< example *> *examples, rapidjson::InsituStringStream *stream, const char *stream_end, VW::example_factory_t example_factory, void *example_factory_context, std::unordered_map< uint64_t, example *> *dedup_examples=nullptr) |
|
bool | Bool (bool v) |
|
bool | Int (int v) |
|
bool | Uint (unsigned v) |
|
bool | Int64 (int64_t v) |
|
bool | Uint64 (uint64_t v) |
|
bool | Double (double v) |
|
bool | String (const char *str, SizeType len, bool copy) |
|
bool | StartObject () |
|
bool | Key (const char *str, SizeType len, bool copy) |
|
bool | EndObject (SizeType count) |
|
bool | StartArray () |
|
bool | EndArray (SizeType count) |
|
bool | Null () |
|
bool | VWReaderHandlerNull () |
|
bool | VWReaderHandlerDefault () |
|
bool | RawNumber (const char *, rapidjson::SizeType, bool) |
|
std::stringstream & | error () |
|
BaseState< audit > * | current_state () |
|
◆ Bool()
◆ current_state()
◆ Double()
◆ EndArray()
◆ EndObject()
◆ error()
◆ init()
template<bool audit>
void VWReaderHandler< audit >::init |
( |
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, |
|
|
VW::io::logger * |
logger, |
|
|
v_array< example *> * |
examples, |
|
|
rapidjson::InsituStringStream * |
stream, |
|
|
const char * |
stream_end, |
|
|
VW::example_factory_t |
example_factory, |
|
|
void * |
example_factory_context, |
|
|
std::unordered_map< uint64_t, example *> * |
dedup_examples = nullptr |
|
) |
| |
|
inline |
◆ Int()
◆ Int64()
◆ Key()
template<bool audit>
bool VWReaderHandler< audit >::Key |
( |
const char * |
str, |
|
|
SizeType |
len, |
|
|
bool |
copy |
|
) |
| |
|
inline |
◆ Null()
◆ RawNumber()
template<bool audit>
bool VWReaderHandler< audit >::RawNumber |
( |
const char * |
, |
|
|
rapidjson::SizeType |
, |
|
|
bool |
|
|
) |
| |
|
inline |
◆ StartArray()
◆ StartObject()
◆ String()
template<bool audit>
bool VWReaderHandler< audit >::String |
( |
const char * |
str, |
|
|
SizeType |
len, |
|
|
bool |
copy |
|
) |
| |
|
inline |
◆ Uint()
◆ Uint64()
◆ VWReaderHandlerDefault()
◆ VWReaderHandlerNull()
◆ ctx
The documentation for this struct was generated from the following file: