C++ Utilities
Loading...
Searching...
No Matches
utilities.h
Go to the documentation of this file.
1#pragma once
2// SPDX-FileCopyrightText: 2025 Nessan Fitzmaurice <nzznfitz+gh@icloud.com>
3// SPDX-License-Identifier: MIT
4
7
8#include <utilities/assert.h>
10#include <utilities/log.h>
11#include <utilities/macros.h>
12#include <utilities/stopwatch.h>
13#include <utilities/stream.h>
14#include <utilities/string.h>
15#include <utilities/thousands.h>
16#include <utilities/type.h>
Assertion macros that are replacements for the standard assert macro, and which improve on it in vari...
Specialises std::formatter for types that have an accessible to_string() method. See the Formatter ...
Some very simple facilities to create and handle log & debug messages. See the Logging page for all...
Several useful and generally well known macros. See the Macros page for all the details.
A stopwatch class to measure execution times. See the Stopwatch page for all the details.
Some utility functions that work on contents of streams. See the Stream Functions page for all the de...
A collectionm of utility functions that work on strings. See the String Functions page for all the de...
Some utility functions that help you print large numbers in a readable format by forcing a stream or ...
Some utility functions that return a string representing an object's "type" as the compiler/preproces...