Skip to content

binary_io


seek_origin enum

enum class seek_origin : int

Seek origin

current enumerator (seek_origin::current)

From the current position

begin enumerator (seek_origin::begin)

From the beginning

end enumerator (seek_origin::end)

From the end


abstract_stream class

template <typename T = void> abstract_stream

Base class for all typed readers and writer


abstract_reader class

template <typename T = void> abstract_reader

Base class for all typed readers


abstract_writer class

template <typename T = void> abstract_writer

Base class for all typed writers


memory_reader class

template <typename T> memory_reader

memory_writer class

template <typename T> memory_writer

reader_adapter class

template <typename From, typename To> reader_adapter

writer_adapter class

template <typename From, typename To = void> writer_adapter

byte_reader typedef

byte_reader = abstract_reader<u8>

Byte reader


byte_writer typedef

byte_writer = abstract_writer<u8>

Byte writer


f32_reader typedef

f32_reader = abstract_reader<f32>

float reader


f32_writer typedef

f32_writer = abstract_writer<f32>

float writer


file_handle class

file_handle

file_reader class

template <typename T = void> file_reader

Typed file reader


file_writer class

template <typename T = void> file_writer

Typed file writer


open_file_for_reading function

template <typename T = void>
inline std::shared_ptr<file_reader<T>>
open_file_for_reading(const filepath &path)

Opens typed file for reading


open_file_for_writing function

template <typename T = void>
inline std::shared_ptr<file_writer<T>>
open_file_for_writing(const filepath &path)

Opens typed file for writing


open_file_for_appending function

template <typename T = void>
inline std::shared_ptr<file_writer<T>>
open_file_for_appending(const filepath &path)

Opens typed file for appending


Auto-generated from sources, Revision , https://github.com/kfrlib/kfr/blob//include/kfr/