This scenario comprises the following FastFormat code, and functional equivalents for all other libraries examined:
    static const void* args[] =
    {
        &counter, &tm_IOStreams, &tm_Boost, &tm_Loki, &tm_CString_Format, &tm_Streams, &tm_FF_Format, &tm_FF_Write
    };
    { for(unsigned i = 0; i < ITERATIONS; ++i)
    {
      { for(unsigned k = 0; k != STLSOFT_NUM_ELEMENTS(args); ++k)
      {
        std::string     s;
        fastformat::fmt(sink, "{0}", args[k]);
      }}
    }}
   
    This is the
    test/performance/performance.test.one_pointer
    performance test included in the
    FastFormat 0.2.1 beta 6 distribution.
   
|   |  |