Michael Cook (mackal) 6e295a1102 Rewrite StringFormat to take advantage of RVO
The standard stipulates that if RVO doesn't take place, that it should
return an rvalue anyways, so move semantics should take place without
the std::move, which were just forcing RVO to not be attempted.

Also removed duplicate code

The only thing that /might/ be slower is the output.clear() but that's
an edge case anyways.
2015-01-26 00:31:50 -05:00
..
2015-01-22 16:52:50 -08:00
2013-05-04 18:06:58 -07:00
2014-08-25 22:31:02 -07:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2014-11-09 15:12:31 -08:00
2013-02-16 16:14:39 -08:00
2014-08-21 16:44:02 -07:00
2014-08-21 17:26:32 -07:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:13:16 -04:00
2015-01-24 23:49:29 -06:00
2015-01-20 00:25:14 -06:00
2013-05-09 11:37:51 -04:00
2014-08-21 19:33:02 -07:00
2015-01-19 04:02:45 -06:00
2014-08-21 19:33:02 -07:00
2014-08-21 19:33:02 -07:00
2014-08-21 17:26:32 -07:00
2014-08-21 17:26:32 -07:00
2013-05-23 20:22:42 -04:00
2013-05-09 11:37:51 -04:00
2014-12-15 22:12:56 -06:00
2014-12-15 22:12:56 -06:00
2015-01-19 04:12:30 -06:00
2014-12-15 22:16:30 -06:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2015-01-24 22:00:06 -05:00
2013-05-09 11:37:51 -04:00
2014-08-21 19:33:02 -07:00
2013-05-09 11:13:16 -04:00
2013-05-15 13:22:46 -07:00
2013-05-22 16:17:19 -04:00
2014-08-21 19:36:50 -07:00
2013-02-16 16:14:39 -08:00
2014-12-15 22:25:46 -06:00
2014-08-21 19:36:50 -07:00
2014-12-15 22:26:58 -06:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:13:16 -04:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2014-12-15 22:42:44 -06:00
2013-05-09 11:37:51 -04:00
2014-12-15 02:53:58 -05:00
2014-12-15 22:42:59 -06:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2015-01-19 04:02:45 -06:00
2013-05-09 11:37:51 -04:00
add
2014-11-14 00:26:14 -05:00
2014-12-15 22:56:29 -06:00
2014-08-21 19:33:02 -07:00
2015-01-20 03:07:33 -06:00
2015-01-19 04:02:45 -06:00
2013-05-09 11:37:51 -04:00
2013-05-09 11:37:51 -04:00
2013-02-16 16:14:39 -08:00
2013-02-16 16:14:39 -08:00
2014-08-21 17:26:32 -07:00
2014-08-21 19:33:02 -07:00