API Reference — status

8 entries across 3 modules.

By Task

Status tracking and reporting

Read status outcomes, install message interception hooks, and format status messages with variadic arguments

API Module Summary
HookFunction Status A function pointer type for intercepting and overriding status messages and their interpolation arguments before they are used.
Status Status Provides read access to the current status and lets callers install a hook to intercept status messages and arguments.
StatusCode StatusCode Represents the outcome of an operation as a numeric code paired with a human-readable message.
StatusProvider Provider Formats and records status messages with printf-style interpolation, running each argument through an optional hook before formatting.

Compile-time index sequences

Template metaprogramming utilities for building and working with compile-time integer index sequences

API Module Summary
ArgIndices Provider A local alias, inside StatusProvider::set, for the MakeISeq sequence covering the variadic arguments' positions.
ISeq Provider A compile-time sequence of std::size_t indices, used internally to unpack variadic argument positions.
Make Provider A compile-time recursive template that builds an ISeq of a given size, starting at a given offset.
MakeISeq Provider A convenience alias for Make<Size, Offset>::Type, producing an ISeq of Size indices starting at Offset.

All Modules

Module File Entries
Provider Provider.md 5
Status Status.md 2
StatusCode StatusCode.md 1