Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.35 KB

README.md

File metadata and controls

16 lines (13 loc) · 1.35 KB

mmio

C++17 Platform Main CI Codecov

What is mmio?

mmio is a really simple, really small library for handling memory-mapped io on windows and linux.

A couple reasons:

  • It requires you to use Boost.
  • Passing unicode paths requires you to use boost::filesystem, which requires you to use even more of Boost, and interops pretty terribly with std::filesystem.

Why not mio?

Being a header only library, it includes system headers into your code, and I don't enjoy fighting tooth and nail with windows.h for common identifiers.