4#ifndef ESBMC_FORMATS_START_ASSERTION
5# error Do not include this header directly, use <util/message/format.h>
14 constexpr auto parse(format_parse_context &ctx)
16 auto it = ctx.begin(), end = ctx.end();
17 if (it != end && *it !=
'}')
18 throw format_error(
"invalid format");
24 template <
typename FormatContext>
28 return fmt::format_to(ctx.out(),
"{}", p.pretty(0));
Definition std_code.h:905