Commit Graph

11 Commits

Author SHA1 Message Date
8cc4c1e82a format: reimplement format rendering
requires literal string arrays, and implements more of the specifier
specification. does not implement 'n' or '$' specifiers. falls back to
snprintf for real arguments.
2016-07-28 13:39:27 +10:00
27800de3a0 format: avoid cast warnings for exception constructor 2016-04-28 16:09:14 +10:00
df9d0ce432 format: add invalid_specifier exception 2016-04-27 16:12:24 +10:00
61ba8e5186 format: add char specialisation to is_type_specifier 2016-04-27 16:08:28 +10:00
08e688bc1e format: add basic hex specifier support 2016-04-14 18:54:52 +10:00
40b6cfe558 format: add integer type specifier 2016-02-02 16:50:28 +11:00
4ac0139657 format: add '!' coercion format specifier
using in place of the format '!' will force a type coercion to string
before rendering.
2016-02-02 16:49:45 +11:00
1525ad124b format: add unsigned and float specifiers 2016-01-28 12:58:31 +11:00
7cd20bb64d format: add specifier detection for fs::path 2016-01-20 16:37:45 +11:00
7ccad71e6e format: recognise specifiers for char*, size_t 2015-09-21 16:34:15 +10:00
f451e5555e format: add trivial printf wrapper 2015-07-21 01:37:45 +10:00