Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

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:

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 SourceForge.net Logo