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

Write API Interface Functions
[Interface Functions]


Detailed Description

The Write API consists of two suites of N-ary Generated Function Templates whose names are write() and writeln().

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

fastformat::<func>(<sink>, <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::write(sink, arg0, " ", arg1, " ", arg2);

  // Write the three arguments in reverse order to stdout and
  // append a new line
  fastformat::writeln(std::cout, " ", arg2, " ", arg1, " ", arg0);


Functions

template<typename S>
S & write (S &sink)
 Writes 0 objects of arbitrary type to the given sink.
template<typename S>
S & writeln (S &sink)
 Writes 0 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0>
S & write (S &sink, A0 const &arg0)
 Writes 1 object of arbitrary type to the given sink.
template<typename S, typename A0>
S & writeln (S &sink, A0 const &arg0)
 Writes 1 object of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1>
S & write (S &sink, A0 const &arg0, A1 const &arg1)
 Writes 2 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1)
 Writes 2 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2)
 Writes 3 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2)
 Writes 3 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3)
 Writes 4 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3)
 Writes 4 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4)
 Writes 5 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4)
 Writes 5 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5)
 Writes 6 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5)
 Writes 6 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6)
 Writes 7 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6)
 Writes 7 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7)
 Writes 8 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7)
 Writes 8 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8)
 Writes 9 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8)
 Writes 9 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9)
 Writes 10 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9)
 Writes 10 objects of arbitrary type to the given sink, appending a newline.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
S & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10)
 Writes 11 objects of arbitrary type to the given sink.
template<typename S, typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
S & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10)
 Writes 11 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11)
 Writes 12 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11)
 Writes 12 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12)
 Writes 13 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12)
 Writes 13 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13)
 Writes 14 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13)
 Writes 14 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14)
 Writes 15 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14)
 Writes 15 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15)
 Writes 16 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, A8 const &arg8, A9 const &arg9, A10 const &arg10, A11 const &arg11, A12 const &arg12, A13 const &arg13, A14 const &arg14, A15 const &arg15)
 Writes 16 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 17 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 17 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 18 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 18 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 19 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 19 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 20 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 20 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 21 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 21 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 22 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 22 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 23 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 23 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 24 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 24 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 25 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 25 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 26 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 26 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 27 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 27 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 28 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 28 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 29 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 29 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 30 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 30 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 31 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 31 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 32 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 32 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 33 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 33 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 34 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 34 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 35 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 35 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 36 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 36 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 37 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 37 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 38 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 38 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 39 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 39 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 40 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 40 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 41 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 41 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 42 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 42 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 43 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 43 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 44 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 44 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 45 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 45 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 46 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 46 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 47 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 47 objects of arbitrary type to the given sink, appending a newline.
template<typename S, 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 & write (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 48 objects of arbitrary type to the given sink.
template<typename S, 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 & writeln (S &sink, A0 const &arg0, A1 const &arg1, A2 const &arg2, A3 const &arg3, A4 const &arg4, A5 const &arg5, A6 const &arg6, A7 const &arg7, 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)
 Writes 48 objects of arbitrary type to the given sink, appending a newline.


Function Documentation

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 48 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice
Examples:
examples/example.overload.2.custom_type.inserter/example.overload.2.custom_type.inserter.cpp, and examples/example.overload.3.record_insert/example.overload.3.record_insert.cpp.

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 47 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 46 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 45 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 44 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 43 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 42 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 41 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 40 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 39 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 38 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 37 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 36 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 35 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 34 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 33 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 32 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 31 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 30 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 29 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 28 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 27 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 26 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 25 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 24 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 23 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 22 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 21 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 20 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 19 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 18 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 17 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

Writes 16 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
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]

Writes 15 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
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]

Writes 14 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
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]

Writes 13 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
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]

Writes 12 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
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]

Writes 11 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
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]

Writes 10 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
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]

Writes 9 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
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]

Writes 8 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

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

Writes 7 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

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

Writes 6 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4 
) [inline]

Writes 5 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3 
) [inline]

Writes 4 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2 
) [inline]

Writes 3 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0,
A1 const &  arg1 
) [inline]

Writes 2 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::write ( S &  sink,
A0 const &  arg0 
) [inline]

Writes 1 object of arbitrary type to the given sink.

Parameters:
sink The sink to receive the formatted result
arg0 parameter 0
Note:
The c_str_data_a() and c_str_len_a() string access shims are applied to each parameter, to form a string slice

S& fastformat::write ( S &  sink  )  [inline]

Writes 0 objects of arbitrary type to the given sink.

Parameters:
sink The sink to receive the formatted result
Note:
The c_str_data_a() and c_str_len_a() string access shims are applied to each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice
Examples:
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, and examples/example.overload.3.server_log/example.overload.3.server_log.cpp.

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
A7 const &  arg7,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
A6 const &  arg6,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
A5 const &  arg5,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
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]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

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

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

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

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3,
A4 const &  arg4 
) [inline]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2,
A3 const &  arg3 
) [inline]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1,
A2 const &  arg2 
) [inline]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0,
A1 const &  arg1 
) [inline]

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

Parameters:
sink The sink to receive 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 each parameter, to form a string slice

S& fastformat::writeln ( S &  sink,
A0 const &  arg0 
) [inline]

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

Parameters:
sink The sink to receive the formatted result
arg0 parameter 0
Note:
The c_str_data_a() and c_str_len_a() string access shims are applied to each parameter, to form a string slice

S& fastformat::writeln ( S &  sink  )  [inline]

Writes 0 objects of arbitrary type to the given sink, appending a newline.

Parameters:
sink The sink to receive the formatted result
Note:
The c_str_data_a() and c_str_len_a() string access shims are applied 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