Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 874 Bytes

README.md

File metadata and controls

14 lines (9 loc) · 874 Bytes

Formatted I/O utilities

These are various formatted I/O (i.e., fancy printing to std::ostream) utilities that I have repeatedly written throughout the years but never formally collected into a reusable library.

  • A set of operator << to properly print signed char and unsigned char (numbers) as distinct from plain char (printable character).

Requirements

  • A modern machine with 8-bit bytes, 2's complement, no parity bits.
  • A C++98 compiler (tested with GCC and Visual C++).
  • CMake 3.5 or higher (the oldest version that has the modern Boost::boost target)
  • Boost 1.33 or higher, because that's the oldest that has the current interface of Boost Test.

The code can probably bent further so that it only needs a C++98 compiler.