Vowpal Wabbit
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
io_buf.h File Reference
#include "vw/common/hash.h"
#include "vw/common/string_view.h"
#include "vw/io/io_adapter.h"
#include <algorithm>
#include <cassert>
#include <cstddef>
#include <cstdlib>
#include <iostream>
#include <memory>
#include <sstream>
#include <vector>
#include "vw/common/vw_exception.h"
#include "vw/common/vw_throw.h"

Classes

struct  VW::desired_align
 
struct  VW::desired_align::flatbuffer_t
 
class  VW::io_buf
 

Namespaces

namespace  VW
 
namespace  VW::known_alignments
 
namespace  VW::details
 

Typedefs

using io_buf = VW::io_buf
 

Functions

size_t VW::details::bin_read (io_buf &i, char *data, size_t len)
 
size_t VW::details::bin_write (io_buf &o, const char *data, uint32_t len)
 
size_t VW::details::bin_text_write (io_buf &io, char *data, size_t len, std::stringstream &msg, bool text)
 
size_t VW::details::bin_text_read_write (io_buf &io, char *data, size_t len, bool read, std::stringstream &msg, bool text)
 
size_t VW::details::bin_text_write_fixed (io_buf &io, char *data, size_t len, std::stringstream &msg, bool text)
 
size_t VW::details::bin_text_read_write_fixed (io_buf &io, char *data, size_t len, bool read, std::stringstream &msg, bool text)
 
size_t VW::details::bin_text_read_write_fixed_validated (io_buf &io, char *data, size_t len, bool read, std::stringstream &msg, bool text)
 

Variables

const desired_align VW::known_alignments::TEXT = desired_align::align_for<char>()
 

Typedef Documentation

◆ io_buf

using io_buf = VW::io_buf