#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: