fmt::basic_printf_context

The formatting context used to evaluate printf-style format strings.

Synopsis

Declared in <fmt/printf.h>

template<typename Char>
class basic_printf_context;

Type Aliases

NameDescription
char_type The character type used by this context.

Enums

NameDescription
Unnamed enum Flags describing the argument types this context supports.

Member Functions

NameDescription
basic_printf_context [constructor]Constructs a printf_context object. References to the arguments are stored in the context object so make sure they have appropriate lifetimes.
advance_to No-op; printf output is not resumed mid-format.
arg Returns the argument with the specified id.
locale Returns the locale associated with this context. printf formatting is always unlocalized.
out Returns the output iterator that the formatted result is written to.