Commit graph

25 commits

Author SHA1 Message Date
q66 48a6e1e59d formatting of associative arrays 2015-07-04 14:52:02 +01:00
q66 d883af001f add standard iter for const arrays 2015-07-04 03:20:51 +01:00
q66 37367b3c09 range format fixes 2015-07-04 02:30:46 +01:00
q66 87ff73c810 working range formatting 2015-07-04 02:18:21 +01:00
q66 c17de276e3 move format impl into namespace detail 2015-07-04 01:18:14 +01:00
q66 47a98592f0 allow range format to be specified positionally 2015-07-04 01:14:33 +01:00
q66 55dc5bdf34 initial parsing for format ranges 2015-07-04 01:04:09 +01:00
q66 30de752ac8 rename formatted_write to format 2015-07-03 22:43:54 +01:00
q66 b81aacab61 more error checking 2015-07-03 21:55:35 +01:00
q66 60bf265461 add support for precision on arg on strings 2015-07-03 21:53:09 +01:00
q66 69b31e439c unify string format 2015-07-03 21:50:02 +01:00
q66 a984ee7026 add support for passing width/precision via argument 2015-07-03 21:46:06 +01:00
q66 2d21a894cd add support for formatting pointers 2015-07-03 21:19:50 +01:00
q66 bc2bb5e635 complete integer formatting, error checking (return -1 on invalid format) 2015-07-03 21:14:13 +01:00
q66 0b8d9ec4cf format fixes, cleanups and optimizations; add formatting of floating point numbers 2015-07-03 18:21:05 +01:00
q66 7e3a755f9a template write_u (use the most efficient unsigned storage) 2015-07-03 01:59:34 +01:00
q66 c6db1a8b47 check formatting character and store it 2015-07-02 20:58:04 +01:00
q66 c5c510d168 separate formatting logic into its own data structure + cleanup + simplify 2015-07-02 19:02:59 +01:00
q66 4bb689cdc2 parse flags, width, precision and apply them in a few places 2015-07-02 02:00:05 +01:00
q66 380990c129 don't increment fmt in asserts 2015-07-01 23:15:04 +01:00
q66 598fcbfa25 use c style formatting for strings (but type-generic, i.e. %s prints any value) 2015-07-01 23:11:42 +01:00
q66 1de58ac2b6 make most funcs taking strings allocator independent 2015-07-01 20:20:37 +01:00
q66 ea1325543d more formatter work, type traits fixes, formatting on all streams 2015-07-01 18:51:39 +01:00
q66 b5748267d9 namespace detail stuff 2015-07-01 02:29:42 +01:00
q66 011aea6fbb initial format string support 2015-07-01 02:23:07 +01:00