fmt/test
jehelset 6a775e9560
Add support for 'std::variant' in C++17 (#2941)
Add support for 'std::variant' in C++17.

For C++17, if all the alternatives of a variant are formattable
the variant is now also formattable. In addition 'std::monostate'
is now formattable.

Moves implementation into 'std.h', and tests into 'std-test.cc'.

Avoid fold-expression since MSVC was crashing.

Add section for 'fmt/std.h' in API-docs.
2022-06-26 07:28:01 -07:00
..
add-subdirectory-test
compile-error-test Cleanup macros 2022-05-29 17:23:02 -07:00
cuda-test
find-package-test Reformat all source code; no functional changes 2021-11-25 09:15:25 -08:00
fuzzing Remove deprecated APIs 2022-05-21 12:20:31 -07:00
gtest MSVC CMake generation optimization (#2852) 2022-04-08 06:27:23 -07:00
static-export-test
args-test.cc Minor code style tweaks for consistency 2021-12-23 11:55:58 -08:00
assert-test.cc
chrono-test.cc Fix overflow for chrono durations (#2722) 2022-01-17 12:14:59 -08:00
CMakeLists.txt Remove /source-charset:utf-8 compile option. 2022-06-19 07:37:39 -07:00
color-test.cc Implement styled arguments (#2793) 2022-03-08 09:50:14 -08:00
compile-fp-test.cc
compile-test.cc Cleanup macros 2022-05-29 17:23:02 -07:00
core-test.cc Refactor handling of argument types 2022-06-09 17:03:33 -07:00
enforce-checks-test.cc Reformat all source code; no functional changes 2021-11-25 09:15:25 -08:00
format-impl-test.cc Fix compilation on ppc64 2022-05-31 13:53:15 -07:00
format-test.cc Make the tests pass on a CHERI system. 2022-06-10 07:02:03 -07:00
gtest-extra-test.cc Remove deprecated APIs 2022-05-22 07:10:09 -07:00
gtest-extra.cc FMT_NOEXCEPT -> noexcept 2022-01-20 16:55:47 -08:00
gtest-extra.h FMT_NOEXCEPT -> noexcept 2022-01-20 16:55:47 -08:00
header-only-test.cc
mock-allocator.h
module-test.cc Replace `make_args_checked with make_format_args` (#2760) 2022-02-13 20:13:35 -08:00
noexception-test.cc Improve noexception test 2021-12-26 16:28:41 -08:00
os-test.cc Remove deprecated APIs 2022-05-22 07:10:09 -07:00
ostream-test.cc Add fmt::streamed 2022-06-24 09:26:24 -07:00
posix-mock-test.cc Remove deprecated APIs 2022-05-22 07:10:09 -07:00
posix-mock.h
printf-test.cc Make ostream operators opt in to reduce the risk of ODR violations 2022-02-04 15:06:45 -08:00
ranges-odr-test.cc Reformat all source code; no functional changes 2021-11-25 09:15:25 -08:00
ranges-test.cc Fix is_formattable for tuple-like types. (#2940) 2022-06-19 08:25:58 -07:00
scan-test.cc
scan.h
std-test.cc Add support for 'std::variant' in C++17 (#2941) 2022-06-26 07:28:01 -07:00
test-assert.h
test-main.cc Fixed all clang -Wreserved-id-macro warnings (on macOS at least) 2022-03-24 07:33:43 -07:00
unicode-test.cc
util.cc
util.h Reformat all source code; no functional changes 2021-11-25 09:15:25 -08:00
xchar-test.cc Fix UDLs 2022-06-25 08:52:10 -07:00