#include <parser.h>
◆ parser() [1/2]
parser::parser |
( |
size_t |
example_queue_limit, |
|
|
bool |
strict_parse_ |
|
) |
| |
|
inline |
◆ parser() [2/2]
parser::parser |
( |
const parser & |
| ) |
|
|
delete |
◆ operator=()
◆ _cache_temp_buffer
◆ _shared_data
◆ audit
bool parser::audit = false |
◆ bound_sock
int parser::bound_sock = 0 |
◆ currentname
std::string parser::currentname |
◆ decision_service_json
bool parser::decision_service_json = false |
◆ done
bool parser::done = false |
◆ emptylines_separate_examples
bool parser::emptylines_separate_examples = false |
◆ example_pool
◆ example_queue_limit
size_t parser::example_queue_limit |
◆ exc_ptr
std::exception_ptr parser::exc_ptr |
◆ finalname
std::string parser::finalname |
◆ hasher
◆ in_pass_counter
uint32_t parser::in_pass_counter = 0 |
◆ input
◆ lbl_parser
◆ metrics
◆ num_examples_taken_from_pool
std::atomic<uint64_t> parser::num_examples_taken_from_pool |
◆ num_finished_examples
std::atomic<uint64_t> parser::num_finished_examples |
◆ num_setup_examples
std::atomic<uint64_t> parser::num_setup_examples |
◆ output
◆ output_done
std::condition_variable parser::output_done |
◆ output_lock
std::mutex parser::output_lock |
◆ parser_memory_to_reuse
◆ reader
reader consumes the given io_buf and produces parsed examples. The number of produced examples is implementation defined. However, in practice for single_line parsers a single example is produced. And for multi_line parsers multiple are produced which all correspond the the same overall logical example. examples must have a single empty example in it when this call is made.
◆ ready_parsed_examples
◆ resettable
◆ sort_features
bool parser::sort_features = false |
◆ sorted_cache
bool parser::sorted_cache = false |
◆ strict_parse
bool parser::strict_parse |
◆ text_reader
text_reader consumes the char* input and is for text based parsing
◆ words
◆ write_cache
bool parser::write_cache = false |
The documentation for this struct was generated from the following file:
- /__w/vowpal_wabbit/vowpal_wabbit/vowpalwabbit/parser.h