Vowpal Wabbit
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
parser.h File Reference
#include <condition_variable>
#include <mutex>
#include "vw/cache_parser/parse_example_cache.h"
#include "vw/common/future_compat.h"
#include "vw/common/string_view.h"
#include "vw/core/example.h"
#include "vw/core/hashstring.h"
#include "vw/core/io_buf.h"
#include "vw/core/object_pool.h"
#include "vw/core/queue.h"
#include "vw/core/vw_fwd.h"
#include <atomic>
#include <memory>

Classes

class  VW::parser
 
class  VW::details::dsjson_metrics
 

Namespaces

namespace  VW
 
namespace  VW::details
 

Typedefs

using parser = VW::parser
 

Functions

void VW::parse_example_label (string_view label, const VW::label_parser &lbl_parser, const named_labels *ldict, label_parser_reuse_mem &reuse_mem, example &ec, VW::io::logger &logger)
 
void VW::setup_examples (VW::workspace &all, VW::multi_ex &examples)
 
VW::exampleVW::get_unused_example (VW::workspace *all)
 
void VW::details::enable_sources (VW::workspace &all, bool quiet, size_t passes, const VW::details::input_options &input_options)
 
void VW::details::lock_done (parser &p)
 
void VW::details::set_done (VW::workspace &all)
 
void VW::details::reset_source (VW::workspace &all, size_t numbits)
 
void VW::details::free_parser (VW::workspace &all)
 

Typedef Documentation

◆ parser

using parser = VW::parser