Contents
Pretty printing

Overview

This header provides utilities for printing numeric values in different formats, defined within the Balau::Util::PrettyPrint namespace.

Quick start

#include <Balau/Util/PrettyPrint.hpp>

The following pretty print functions are currently implemented. More information is available on the API documentation page.

Function name Description
fixed Print the value in fixed notation.
scientific Print the value in scientific notation.
metricPrefix Print the value with a metric prefix.
binaryPrefix Print the value with a binary prefix. This is similar to a metric prefix, but uses 2^10 (1024) as the divisor.
byteValue Returns a string containing the supplied byte value in terms of B/KB/MB/GB etc.
duration Pretty print the duration.
printHexBytes Print the value as bytes in hexadecimal.