I/O is important to most apps, and the classes, templates and functions inside the Harlinn::Common::Core::IO namespace makes it easy to work with the Windows I/O facilities, including managing files, directories, serial devices and pipes,

I/O Concepts

There are several C++ concepts inside the Harlinn::Common::Core::IO namespace, describing features of I/O related classes and templates more…

Stream oriented I/O

There are several stream type classes in the library, providing multiple kinds of memory streams, and stream classes that works with files, pipes, and serial ports. more…

BinaryReader and BinaryWriter

BinaryWriter writes primitive types in binary to any type that satisfies the IO::StreamWriter concept. more…