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