Classes | |
| class | ConstexprString |
| struct | ContextBase |
| struct | DataDump |
| struct | FormatOption |
| struct | Generic |
| struct | IterationReport |
| struct | LogHandler |
| struct | NewIteration |
| struct | SummaryReport |
Enumerations | |
| enum class | Verbosity : short { Trace , Debug , Info , None } |
| Different levels of logging. More... | |
| enum class | Severity : short { Normal , Warning , Error , Fatal } |
| Severity of a given message. More... | |
Functions | |
| constexpr std::size_t | num_digits (std::size_t val) |
| template<std::size_t precision> | |
| constexpr ConstexprString< num_digits(precision)+4 > | create_fmt_string_for_precision () |
Variables | |
| constexpr const std::size_t | default_precision = std::numeric_limits<std::size_t>::max() |
|
strong |
|
strong |
|
constexpr |
Creates a format string that contains instruction to use the given precision while formatting. The selling point is that this is suitable to be used in a constexpr/consteval context.
|
constexpr |
|
constexpr |
Constant indicating that formatting should be done with default precision