Commit Graph

191 Commits

Author SHA1 Message Date
Victor Zverovich d2973766ea ArgBase -> Value 2014-09-23 08:11:03 -07:00
Victor Zverovich beb00edf73 Store types in ArgList instead of Arg 2014-09-23 07:59:43 -07:00
Victor Zverovich f2c9df8e9f Move safe_strerror to anonymous namespace. 2014-09-05 08:44:41 -07:00
Victor Zverovich 93bcad6d8e Fix Windows build. 2014-09-03 08:10:20 -07:00
Victor Zverovich 22f75d8b6d Don't throw exceptions from error formatting functions. Gracefully fallback to a less descriptive message instead. 2014-09-03 08:03:05 -07:00
Victor Zverovich 271fa8c908 Improve handling of format strings in custom arguments. 2014-08-29 07:23:54 -07:00
Victor Zverovich 8f8fd769ee Fix Fix https://github.com/cppformat/cppformat/issues/50 in tests too. 2014-07-29 07:50:05 -07:00
Victor Zverovich 7a83dcd23e Mind the lifetime. 2014-07-28 13:30:09 -07:00
Victor Zverovich 7e40ca6a9c Fix a warning. 2014-07-28 09:08:21 -07:00
Victor Zverovich 4d049cf598 More fixes for https://github.com/cppformat/cppformat/issues/50. 2014-07-28 08:41:50 -07:00
Victor Zverovich 75b5eb4b9d More fixes for https://github.com/cppformat/cppformat/issues/50. 2014-07-27 15:09:05 -07:00
Victor Zverovich 5d4803a567 More fixes for https://github.com/cppformat/cppformat/issues/50. 2014-07-27 12:53:42 -07:00
Victor Zverovich ee24839cbd Fix tests. 2014-07-24 09:07:43 -07:00
Victor Zverovich e2a66c58e5 Simplify and test ArgVisitor. 2014-07-16 07:55:31 -07:00
Victor Zverovich e3a2ac8725 Move StringValue to Arg & simplify StringTraits. 2014-07-14 08:04:17 -07:00
Victor Zverovich 8a66bb89b2 Complete ArgVisitor test. 2014-07-14 07:27:07 -07:00
Victor Zverovich a7a18fac89 Fix util-test. 2014-07-14 07:17:58 -07:00
Victor Zverovich 591ad0a64a Add ArgVisitor. 2014-07-14 06:55:29 -07:00
Victor Zverovich 16985f4764 Fix one more test failure on MinGW. 2014-07-09 10:13:44 -07:00
Victor Zverovich d3a7a4c209 Fix StrError test. 2014-07-09 10:11:10 -07:00
Victor Zverovich b9a06bafd8 internal::FormatParser -> BasicFormatter. 2014-07-08 16:38:50 -07:00
Victor Zverovich e825156add Move FormatParser to the internal namespace. 2014-07-08 16:20:33 -07:00
Victor Zverovich f711266244 Test MakeArg. Clean the API. 2014-07-04 07:18:44 -07:00
Victor Zverovich 4e260e8599 Test MakeArg and fix formatting. 2014-07-03 08:50:57 -07:00
Victor Zverovich 43a873f7ff Typo 2014-07-02 09:12:25 -07:00
Victor Zverovich 9fbdc32adc Test MakeArg and handle bool, signed char and unsigned char. 2014-07-02 08:38:31 -07:00
Victor Zverovich b8174bec30 Use Kill-o-Zap 2014-07-01 09:17:37 -07:00
Victor Zverovich 8e451911c9 Fix a warning. 2014-06-30 19:11:20 -07:00
Victor Zverovich 442c122c44 Fix warnings. 2014-06-30 18:38:45 -07:00
Victor Zverovich 35866bb2c2 Fix warnings. 2014-06-30 18:12:57 -07:00
Victor Zverovich 182d8178fe Fix one more Windows issue. 2014-06-30 17:01:31 -07:00
Victor Zverovich 3c72e0c18b Fix Windows build, take 2. 2014-06-30 16:56:22 -07:00
Victor Zverovich 53201033f2 Refactor error reporting API. 2014-06-30 14:26:29 -07:00
Victor Zverovich e63a0ff125 Deprecate c_str() and str(). 2014-06-30 06:43:53 -07:00
Victor Zverovich a1264926a0 Writer::format -> Writer::write. Make fmt::format return string. 2014-06-29 11:51:10 -07:00
Victor Zverovich 0914c91284 Don't use deprecated API. 2014-06-28 19:53:15 -07:00
Constantine Tarasenkov 6aace693db Changes for MinGW compiler 2014-06-11 02:38:57 +04:00
Victor Zverovich 8ed2243a3c Workaround windows brain damage. 2014-06-06 08:18:53 -07:00
Victor Zverovich 9a33891e97 Add missing include. 2014-06-06 08:07:05 -07:00
Victor Zverovich 18316cb25f Fix windows build. 2014-06-06 07:29:57 -07:00
Victor Zverovich bf8b29fbe7 Add initial support for printf format specifications. 2014-06-06 06:38:37 -07:00