Victor Zverovich
2bba420337
Pass writer directly to format_value ( #400 )
2016-10-26 17:54:11 -07:00
Victor Zverovich
b656a1c133
Make value the second argument to format_value
2016-10-25 06:19:19 -07:00
Victor Zverovich
edf98792a5
Pass writer to format_value
2016-10-25 05:55:40 -07:00
Victor Zverovich
64ca334a2d
CharType -> Char
2016-10-22 09:15:28 -07:00
Victor Zverovich
be613204ab
Char -> char_type
2016-10-22 08:19:19 -07:00
Victor Zverovich
f85d5f4dac
BasicFormatter -> basic_formatter
2016-10-22 08:04:20 -07:00
Victor Zverovich
18dfa257d0
Pass correct formatters to make_format_args
2016-10-21 06:46:21 -07:00
Victor Zverovich
dafbec7553
Fix type safety when using custom formatters ( #394 )
2016-10-07 08:37:06 -07:00
Victor Zverovich
506435bf71
Fix formatting
2016-10-07 03:41:23 -07:00
Victor Zverovich
48fe97835b
Add format_arg::operator bool
2016-10-02 09:36:40 -07:00
Victor Zverovich
119a63ab72
internal::Arg -> format_arg
2016-10-02 09:29:11 -07:00
Victor Zverovich
65a8c2c343
format_arg -> format_value
2016-10-02 08:49:10 -07:00
Victor Zverovich
13b04044e5
Add format_args::size_type
2016-10-02 08:26:32 -07:00
Victor Zverovich
06bab3edb0
Workaround mingw bug https://sourceforge.net/p/mingw/bugs/1531/
2016-09-30 07:20:57 -07:00
Victor Zverovich
c4212f9ec2
format -> vformat
2016-09-28 07:09:26 -07:00
Victor Zverovich
209a1d58bf
Get rid of macros
2016-08-27 09:06:21 -07:00
Victor Zverovich
9a07973261
Test types
2016-08-27 08:55:01 -07:00
Victor Zverovich
ea28a63706
Get rid of FMT_VARIADIC_CTOR
2016-08-27 08:23:44 -07:00
Victor Zverovich
0d8aca8de3
Get rid of FMT_VARIADIC_VOID
2016-08-27 08:16:49 -07:00
Victor Zverovich
4ece95a754
Make make_format_args public
2016-08-27 07:57:48 -07:00
Victor Zverovich
0028ce57b6
Get rid of FMT_VARIADIC
2016-08-26 17:23:13 -07:00
Victor Zverovich
ece7ae5f49
Make format_arg_store convertible to format_args
2016-08-26 15:09:40 -07:00
Victor Zverovich
621447fece
Make initialization C++11-compatible
2016-08-26 14:41:18 -07:00
Victor Zverovich
a0190e4bbd
Add a missing include
2016-08-26 10:26:33 -07:00
Victor Zverovich
b903f5c123
format -> vformat
2016-08-26 09:10:23 -07:00
Victor Zverovich
43c0095aa3
Refactor type mapping
2016-08-26 08:50:09 -07:00
Victor Zverovich
4873685c7e
ArgArray -> format_arg_store
2016-08-26 06:44:41 -07:00
Victor Zverovich
fc73e10620
ArgList -> format_args
2016-08-25 08:50:07 -07:00
Victor Zverovich
92605eb4f7
Remove FMT_USE_VARIADIC_TEMPLATES
2016-08-25 08:44:53 -07:00
Victor Zverovich
9bb213e920
FormatError -> format_error
2016-08-25 08:38:07 -07:00
Victor Zverovich
a79c7b4e8f
Fix handling of unsigned char strings ( #373 )
2016-08-23 08:42:25 -07:00
Victor Zverovich
f19d8f9655
Improve error reporting ( #357 )
2016-08-16 07:08:53 -07:00
Victor Zverovich
a5d0adf395
Use a heuristic to detect empty strftime result ( #367 )
2016-08-05 07:27:56 -07:00
Victor Zverovich
1a23f9c274
Correct buffer growth when formatting time ( #367 )
2016-08-04 08:47:59 -07:00
Victor Zverovich
9dbb60c4c8
Move fmt::fprintf to printf.h
2016-08-03 08:52:05 -07:00
Victor Zverovich
6ee9f2ed09
Make printf argument formatters public ( #335 , #360 )
2016-07-21 06:59:28 -07:00
Victor Zverovich
631ffef438
Merge pull request #361 from nmoehrle/fix-unreachable-code
...
Remove unreachable code below FMT_THROW
2016-07-21 06:35:38 -07:00
Victor Zverovich
355861f1ff
Document PrintfFormatter::format
2016-07-20 08:26:14 -07:00
Victor Zverovich
ab054532ce
Move writer to PrintfFormatter object for consistency with BasicFormatter
2016-07-20 08:21:13 -07:00
Victor Zverovich
d4ddaaf2b1
Make PrintfFormatter public ( #335 , #360 )
2016-07-20 08:09:14 -07:00
Nils Moehrle
c8c9973669
Remove unreachable code below FMT_THROW
2016-07-19 20:33:55 +02:00
Victor Zverovich
65cd664195
Fix handling of wide strings in StringWriter
2016-07-18 08:47:11 -07:00
Victor Zverovich
d4885cea62
Document BasicStringWriter
2016-07-16 08:00:53 -07:00
Victor Zverovich
903357c853
Break a long line
2016-07-16 08:00:53 -07:00
Tilman Keskinöz
d7c4e1cb1f
Fix compile on freebsd
2016-07-15 14:28:18 +02:00
Victor Zverovich
0d5ef5c2a6
Fix inclusion of printf.h in the header-only config ( #354 )
2016-07-12 06:59:35 -07:00
Victor Zverovich
8631694021
check -> const_check to avoid a conflict with AssertMacros.h ( #350 )
2016-07-12 06:40:23 -07:00
Victor Zverovich
4133e501f3
Merge branch 'locale'
2016-07-11 06:48:38 -07:00
Victor Zverovich
0e6df7e511
Fix handling of thousands separator ( #353 )
2016-07-11 06:31:23 -07:00
Sean LK
75f862bf57
Fix building with clang in header-only mode
...
Building under a recent clang compiler causes the use of an extern
template for the BasicData struct. However, the only instantiation of
that structure in format.cc is only done if FMT_HEADER_ONLY is not
defined. This causes the build to fail in C++11 or C++14 mode.
Therefore, only declare the BasicData template as extern if
FMT_HEADER_ONLY is not defined.
2016-06-25 05:22:07 +00:00