An open API service indexing awesome lists of open source software.

https://github.com/beached/daw_read_write

A generic I/O library that abstracts over read/write
https://github.com/beached/daw_read_write

Last synced: 2 months ago
JSON representation

A generic I/O library that abstracts over read/write

Awesome Lists containing this project

README

        

# daw_read_write
A generic I/O library that abstracts over read/write

The library is composed of a few parts.
* The type trait for describing how to write to a type or read from it
* Non-Type erased Reader/Writer types that are constructible from a mapped type
* Type erased ReadProxy/WriteProxy types that allow one to type erase
* A Peekable Reader Type that allows one to Peek ahead

For most things using `#include ` is enough. For file descriptors, one needs to additionally add `#include `