- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages
- Examples

# Format API Interface Functions
[Interface Functions]

## Detailed Description

The Format API consists of two suites of N-ary Generated Function Templates whose names are `fmt()` and `fmtln()`.

By default the suites each contain 32 overloads, of between 1 and 32 arguments, of the form:

`fastformat::<func>(<sink>, <format>, <args>)`

where:

- <func> is either `fmt` or `fmtln`
- <sink> is a sink instance that will receive the result of the statement
- <format> is a format string
- <args> is a sequence of between 1 and 32 arguments

as in the examples:

      std::string   sink;
      char const*   arg0   = "abc";
      char          arg1[] = "def";
      std::string   arg2   = "ghi";

      // Write the three arguments to the string sink
      fastformat::fmt(sink, "{0} {1} {2}", arg0, arg1, arg2);

      // Write the three arguments in reverse order to stdout and
      // append a new line
      fastformat::fmtln(std::cout, "{2} {1} {0}", arg0, arg1, arg2);

## Classes
class | mismatched_replacements_exception
| Root class for all parameter replacement exceptions. More...
class | missing_argument_exception
| Exception class that represents the case where one or more replacement parameters are specified in the format string but no matching arguments are presented in the argument list. More...
class | unreferenced_argument_exception
| Exception class that represents the case where one or more arguments in the argument list are unreferenced in the format. More...
class | bundle_exception
| Root class for all bundle exceptions. More...
## Functions
template<typename S, typename F, typename A0>
S & | fmt (S &sink, F const &format, A0 const &arg0)
| Formats 1 object of arbitrary type to the given sink.
template<typename S, typename F, typename A0>
S & | fmtln (S &sink, F const &format, A0 const &arg0)
| Formats 1 object of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1)
| Formats 2 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1)
| Formats 2 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2)
| Formats 3 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2)
| Formats 3 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3)
| Formats 4 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3)
| Formats 4 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4)
| Formats 5 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4)
| Formats 5 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5)
| Formats 6 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5)
| Formats 6 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6)
| Formats 7 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6)
| Formats 7 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7)
| Formats 8 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7)
| Formats 8 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8)
| Formats 9 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8)
| Formats 9 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9)
| Formats 10 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9)
| Formats 10 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10)
| Formats 11 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10)
| Formats 11 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11)
| Formats 12 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11)
| Formats 12 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12)
| Formats 13 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12)
| Formats 13 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13)
| Formats 14 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13)
| Formats 14 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14)
| Formats 15 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14)
| Formats 15 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15)
| Formats 16 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15)
| Formats 16 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16)
| Formats 17 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16)
| Formats 17 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17)
| Formats 18 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17)
| Formats 18 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18)
| Formats 19 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18)
| Formats 19 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19)
| Formats 20 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19)
| Formats 20 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20)
| Formats 21 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20)
| Formats 21 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21)
| Formats 22 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21)
| Formats 22 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22)
| Formats 23 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22)
| Formats 23 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23)
| Formats 24 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23)
| Formats 24 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24)
| Formats 25 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24)
| Formats 25 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25)
| Formats 26 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25)
| Formats 26 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26)
| Formats 27 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26)
| Formats 27 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27)
| Formats 28 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27)
| Formats 28 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28)
| Formats 29 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28)
| Formats 29 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29)
| Formats 30 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29)
| Formats 30 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30)
| Formats 31 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30)
| Formats 31 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31)
| Formats 32 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31)
| Formats 32 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32)
| Formats 33 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32)
| Formats 33 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33)
| Formats 34 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33)
| Formats 34 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34)
| Formats 35 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34)
| Formats 35 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35)
| Formats 36 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35)
| Formats 36 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36)
| Formats 37 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36)
| Formats 37 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37)
| Formats 38 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37)
| Formats 38 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38)
| Formats 39 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38)
| Formats 39 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39)
| Formats 40 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39)
| Formats 40 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40)
| Formats 41 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40)
| Formats 41 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41)
| Formats 42 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41)
| Formats 42 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42)
| Formats 43 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42)
| Formats 43 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43)
| Formats 44 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43)
| Formats 44 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44)
| Formats 45 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44)
| Formats 45 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45)
| Formats 46 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45)
| Formats 46 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45, typename A46>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45, A46 const &arg46)
| Formats 47 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45, typename A46>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45, A46 const &arg46)
| Formats 47 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45, typename A46, typename A47>
S & | fmt (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45, A46 const &arg46, A47 const &arg47)
| Formats 48 objects of arbitrary type to the given sink.
template<typename S, typename F, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18, typename A19, typename A20, typename A21, typename A22, typename A23, typename A24, typename A25, typename A26, typename A27, typename A28, typename A29, typename A30, typename A31, typename A32, typename A33, typename A34, typename A35, typename A36, typename A37, typename A38, typename A39, typename A40, typename A41, typename A42, typename A43, typename A44, typename A45, typename A46, typename A47>
S & | fmtln (S &sink, F const &format, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15, A16 const &arg16, A17 const &arg17, A18 const &arg18, A19 const &arg19, A20 const &arg20, A21 const &arg21, A22 const &arg22, A23 const &arg23, A24 const &arg24, A25 const &arg25, A26 const &arg26, A27 const &arg27, A28 const &arg28, A29 const &arg29, A30 const &arg30, A31 const &arg31, A32 const &arg32, A33 const &arg33, A34 const &arg34, A35 const &arg35, A36 const &arg36, A37 const &arg37, A38 const &arg38, A39 const &arg39, A40 const &arg40, A41 const &arg41, A42 const &arg42, A43 const &arg43, A44 const &arg44, A45 const &arg45, A46 const &arg46, A47 const &arg47)
| Formats 48 objects of arbitrary type to the given sink, appending a newline.

## Function Documentation

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45,
|  | A46 const & | arg46,
|  | A47 const & | arg47 |
| ) |  |  | `[inline]`

Formats 48 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45
  | arg46 | parameter 46
  | arg47 | parameter 47

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

Examples:
  examples/example.ff_101.no_namespace/example.ff_101.no_namespace.cpp, examples/example.overload.2.custom_type.filter_type/example.overload.2.custom_type.filter_type.cpp, examples/example.overload.2.custom_type.inserter/example.overload.2.custom_type.inserter.cpp, examples/example.overload.2.custom_type.string_access_shims/example.overload.2.custom_type.string_access_shims.cpp, examples/example.overload.3.record_insert/example.overload.3.record_insert.cpp, and examples/example.overload.3.tabulations/example.overload.3.tabulations.cpp.

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45,
|  | A46 const & | arg46 |
| ) |  |  | `[inline]`

Formats 47 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45
  | arg46 | parameter 46

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45 |
| ) |  |  | `[inline]`

Formats 46 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44 |
| ) |  |  | `[inline]`

Formats 45 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43 |
| ) |  |  | `[inline]`

Formats 44 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42 |
| ) |  |  | `[inline]`

Formats 43 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41 |
| ) |  |  | `[inline]`

Formats 42 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40 |
| ) |  |  | `[inline]`

Formats 41 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39 |
| ) |  |  | `[inline]`

Formats 40 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38 |
| ) |  |  | `[inline]`

Formats 39 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37 |
| ) |  |  | `[inline]`

Formats 38 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36 |
| ) |  |  | `[inline]`

Formats 37 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35 |
| ) |  |  | `[inline]`

Formats 36 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34 |
| ) |  |  | `[inline]`

Formats 35 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33 |
| ) |  |  | `[inline]`

Formats 34 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32 |
| ) |  |  | `[inline]`

Formats 33 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31 |
| ) |  |  | `[inline]`

Formats 32 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30 |
| ) |  |  | `[inline]`

Formats 31 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29 |
| ) |  |  | `[inline]`

Formats 30 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28 |
| ) |  |  | `[inline]`

Formats 29 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27 |
| ) |  |  | `[inline]`

Formats 28 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26 |
| ) |  |  | `[inline]`

Formats 27 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25 |
| ) |  |  | `[inline]`

Formats 26 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24 |
| ) |  |  | `[inline]`

Formats 25 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23 |
| ) |  |  | `[inline]`

Formats 24 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22 |
| ) |  |  | `[inline]`

Formats 23 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21 |
| ) |  |  | `[inline]`

Formats 22 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20 |
| ) |  |  | `[inline]`

Formats 21 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19 |
| ) |  |  | `[inline]`

Formats 20 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18 |
| ) |  |  | `[inline]`

Formats 19 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17 |
| ) |  |  | `[inline]`

Formats 18 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16 |
| ) |  |  | `[inline]`

Formats 17 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15 |
| ) |  |  | `[inline]`

Formats 16 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14 |
| ) |  |  | `[inline]`

Formats 15 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13 |
| ) |  |  | `[inline]`

Formats 14 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12 |
| ) |  |  | `[inline]`

Formats 13 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11 |
| ) |  |  | `[inline]`

Formats 12 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10 |
| ) |  |  | `[inline]`

Formats 11 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9 |
| ) |  |  | `[inline]`

Formats 10 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8 |
| ) |  |  | `[inline]`

Formats 9 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7 |
| ) |  |  | `[inline]`

Formats 8 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6 |
| ) |  |  | `[inline]`

Formats 7 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5 |
| ) |  |  | `[inline]`

Formats 6 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4 |
| ) |  |  | `[inline]`

Formats 5 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3 |
| ) |  |  | `[inline]`

Formats 4 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2 |
| ) |  |  | `[inline]`

Formats 3 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1 |
| ) |  |  | `[inline]`

Formats 2 objects of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmt | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0 |
| ) |  |  | `[inline]`

Formats 1 object of arbitrary type to the given sink.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

Examples:
  examples/example.ff_101/example.ff_101.cpp.

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45,
|  | A46 const & | arg46,
|  | A47 const & | arg47 |
| ) |  |  | `[inline]`

Formats 48 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45
  | arg46 | parameter 46
  | arg47 | parameter 47

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

Examples:
  examples/example.ff_101.no_namespace/example.ff_101.no_namespace.cpp, examples/example.overload.2.custom_type.filter_type/example.overload.2.custom_type.filter_type.cpp, examples/example.overload.2.custom_type.inserter/example.overload.2.custom_type.inserter.cpp, examples/example.overload.2.custom_type.string_access_shims/example.overload.2.custom_type.string_access_shims.cpp, examples/example.overload.3.floatingpoint_columns/example.overload.3.floatingpoint_columns.cpp, examples/example.overload.3.record_insert/example.overload.3.record_insert.cpp, examples/example.overload.3.server_log/example.overload.3.server_log.cpp, examples/example.overload.3.tabulations/example.overload.3.tabulations.cpp, and examples/example.sink.OutputDebugString/example.sink.OutputDebugString.cpp.

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45,
|  | A46 const & | arg46 |
| ) |  |  | `[inline]`

Formats 47 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45
  | arg46 | parameter 46

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44,
|  | A45 const & | arg45 |
| ) |  |  | `[inline]`

Formats 46 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44
  | arg45 | parameter 45

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43,
|  | A44 const & | arg44 |
| ) |  |  | `[inline]`

Formats 45 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43
  | arg44 | parameter 44

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42,
|  | A43 const & | arg43 |
| ) |  |  | `[inline]`

Formats 44 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42
  | arg43 | parameter 43

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41,
|  | A42 const & | arg42 |
| ) |  |  | `[inline]`

Formats 43 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41
  | arg42 | parameter 42

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40,
|  | A41 const & | arg41 |
| ) |  |  | `[inline]`

Formats 42 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40
  | arg41 | parameter 41

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39,
|  | A40 const & | arg40 |
| ) |  |  | `[inline]`

Formats 41 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39
  | arg40 | parameter 40

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38,
|  | A39 const & | arg39 |
| ) |  |  | `[inline]`

Formats 40 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38
  | arg39 | parameter 39

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37,
|  | A38 const & | arg38 |
| ) |  |  | `[inline]`

Formats 39 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37
  | arg38 | parameter 38

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36,
|  | A37 const & | arg37 |
| ) |  |  | `[inline]`

Formats 38 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36
  | arg37 | parameter 37

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35,
|  | A36 const & | arg36 |
| ) |  |  | `[inline]`

Formats 37 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35
  | arg36 | parameter 36

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34,
|  | A35 const & | arg35 |
| ) |  |  | `[inline]`

Formats 36 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34
  | arg35 | parameter 35

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33,
|  | A34 const & | arg34 |
| ) |  |  | `[inline]`

Formats 35 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33
  | arg34 | parameter 34

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32,
|  | A33 const & | arg33 |
| ) |  |  | `[inline]`

Formats 34 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32
  | arg33 | parameter 33

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31,
|  | A32 const & | arg32 |
| ) |  |  | `[inline]`

Formats 33 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31
  | arg32 | parameter 32

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30,
|  | A31 const & | arg31 |
| ) |  |  | `[inline]`

Formats 32 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30
  | arg31 | parameter 31

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29,
|  | A30 const & | arg30 |
| ) |  |  | `[inline]`

Formats 31 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29
  | arg30 | parameter 30

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28,
|  | A29 const & | arg29 |
| ) |  |  | `[inline]`

Formats 30 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28
  | arg29 | parameter 29

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27,
|  | A28 const & | arg28 |
| ) |  |  | `[inline]`

Formats 29 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27
  | arg28 | parameter 28

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26,
|  | A27 const & | arg27 |
| ) |  |  | `[inline]`

Formats 28 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26
  | arg27 | parameter 27

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25,
|  | A26 const & | arg26 |
| ) |  |  | `[inline]`

Formats 27 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25
  | arg26 | parameter 26

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24,
|  | A25 const & | arg25 |
| ) |  |  | `[inline]`

Formats 26 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24
  | arg25 | parameter 25

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23,
|  | A24 const & | arg24 |
| ) |  |  | `[inline]`

Formats 25 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23
  | arg24 | parameter 24

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22,
|  | A23 const & | arg23 |
| ) |  |  | `[inline]`

Formats 24 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22
  | arg23 | parameter 23

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21,
|  | A22 const & | arg22 |
| ) |  |  | `[inline]`

Formats 23 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21
  | arg22 | parameter 22

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20,
|  | A21 const & | arg21 |
| ) |  |  | `[inline]`

Formats 22 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20
  | arg21 | parameter 21

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19,
|  | A20 const & | arg20 |
| ) |  |  | `[inline]`

Formats 21 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19
  | arg20 | parameter 20

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18,
|  | A19 const & | arg19 |
| ) |  |  | `[inline]`

Formats 20 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18
  | arg19 | parameter 19

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17,
|  | A18 const & | arg18 |
| ) |  |  | `[inline]`

Formats 19 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17
  | arg18 | parameter 18

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16,
|  | A17 const & | arg17 |
| ) |  |  | `[inline]`

Formats 18 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16
  | arg17 | parameter 17

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15,
|  | A16 const & | arg16 |
| ) |  |  | `[inline]`

Formats 17 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15
  | arg16 | parameter 16

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14,
|  | A15 const & | arg15 |
| ) |  |  | `[inline]`

Formats 16 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14
  | arg15 | parameter 15

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13,
|  | A14 const & | arg14 |
| ) |  |  | `[inline]`

Formats 15 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13
  | arg14 | parameter 14

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12,
|  | A13 const & | arg13 |
| ) |  |  | `[inline]`

Formats 14 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12
  | arg13 | parameter 13

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11,
|  | A12 const & | arg12 |
| ) |  |  | `[inline]`

Formats 13 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11
  | arg12 | parameter 12

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10,
|  | A11 const & | arg11 |
| ) |  |  | `[inline]`

Formats 12 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10
  | arg11 | parameter 11

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9,
|  | A10 const & | arg10 |
| ) |  |  | `[inline]`

Formats 11 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9
  | arg10 | parameter 10

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8,
|  | A9 const & | arg9 |
| ) |  |  | `[inline]`

Formats 10 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8
  | arg9 | parameter 9

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7,
|  | A8 const & | arg8 |
| ) |  |  | `[inline]`

Formats 9 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7
  | arg8 | parameter 8

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6,
|  | A7 const & | arg7 |
| ) |  |  | `[inline]`

Formats 8 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6
  | arg7 | parameter 7

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5,
|  | A6 const & | arg6 |
| ) |  |  | `[inline]`

Formats 7 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5
  | arg6 | parameter 6

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4,
|  | A5 const & | arg5 |
| ) |  |  | `[inline]`

Formats 6 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4
  | arg5 | parameter 5

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3,
|  | A4 const & | arg4 |
| ) |  |  | `[inline]`

Formats 5 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3
  | arg4 | parameter 4

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2,
|  | A3 const & | arg3 |
| ) |  |  | `[inline]`

Formats 4 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2
  | arg3 | parameter 3

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1,
|  | A2 const & | arg2 |
| ) |  |  | `[inline]`

Formats 3 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1
  | arg2 | parameter 2

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0,
|  | A1 const & | arg1 |
| ) |  |  | `[inline]`

Formats 2 objects of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0
  | arg1 | parameter 1

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

S& fastformat::fmtln | ( | S & | sink,
|  | F const & | format,
|  | A0 const & | arg0 |
| ) |  |  | `[inline]`

Formats 1 object of arbitrary type to the given sink, appending a newline.

Parameters:

  | sink | The sink to receive the formatted result
  | format | The format string that defines the formatted result
  | arg0 | parameter 0

Note:
  The `c_str_data_a()` and `c_str_len_a()` string access shims are applied to the format and to each parameter, to form a string slice

Examples:
  examples/example.arguments.boolean/example.arguments.boolean.cpp, examples/example.arguments.character/example.arguments.character.cpp, examples/example.arguments.reals/example.arguments.reals.cpp, examples/example.arguments.void_pointers/example.arguments.void_pointers.cpp, and examples/example.ff_101/example.ff_101.cpp.

FastFormat Library documentation © Matthew Wilson, 2006-2009 |