Formatting of function pointers, member function pointers, member object pointers... (#2610)

This commit is contained in:
Alex Guteniev
2021-11-23 22:55:22 +02:00
committed by GitHub
parent 19cac63fe4
commit a3ab36c803
3 changed files with 18 additions and 2 deletions

View File

@@ -770,6 +770,13 @@ TEST(core_test, is_formattable) {
static_assert(!fmt::is_formattable<unsigned char*, wchar_t>::value, "");
static_assert(!fmt::is_formattable<const signed char*, wchar_t>::value, "");
static_assert(!fmt::is_formattable<const unsigned char*, wchar_t>::value, "");
static_assert(!fmt::is_formattable<void (*)()>::value, "");
struct s;
static_assert(!fmt::is_formattable<int(s::*)>::value, "");
static_assert(!fmt::is_formattable<int (s::*)()>::value, "");
}
TEST(core_test, format) { EXPECT_EQ(fmt::format("{}", 42), "42"); }