[#tinyformat] = tinyformat :mrdocs: Tiny type‐safe printf‐style string formatting library. == Types [cols="1,4"] |=== | Name| Description | xref:tinyformat/FormatList.adoc[`FormatList`] | List of template arguments format(), held in a type‐opaque way. | xref:tinyformat/FormatStringCheck.adoc[`FormatStringCheck`] | Format string wrapper that checks the format at compile time. | xref:tinyformat/RuntimeFormat.adoc[`RuntimeFormat`] | Wrapper marking a format string as runtime data, skipping compile‐time checks. | xref:tinyformat/format_error.adoc[`format_error`] | Exception thrown when formatting fails. Added for Bitcoin Core. |=== == Type Aliases [cols="1,4"] |=== | Name| Description | xref:tinyformat/FormatListRef.adoc[`FormatListRef`] | Reference to type‐opaque format list for passing to vformat() |=== == Functions [cols="1,4"] |=== | Name| Description | xref:tinyformat/format-0c.adoc[`format`] | `format` overloads | xref:tinyformat/formatValue-07.adoc[`formatValue`] | `formatValue` overloads | xref:tinyformat/makeFormatList.adoc[`makeFormatList`] | Make type‐agnostic format list from list of template arguments. | xref:tinyformat/printf.adoc[`printf`] | Format list of arguments to std::cout, according to the given format string | xref:tinyformat/printfln.adoc[`printfln`] | Format list of arguments to std::cout, then append a newline. | xref:tinyformat/vformat.adoc[`vformat`] | Format a list of arguments to a stream according to a format string. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#