Disable integral operator<< (#1316)

This commit is contained in:
Victor Zverovich committed 2019-09-23 20:34:08 -07:00
1 parent 20fdb88a1c
commit ccc8f5db02
2 files changed
+7 -2

No files matched your search

+3 -2
View File
@@ -250,7 +250,8 @@ struct convertible {
operator T() const { return value; }
};
TEST(OStreamTest, ConvertibleToCString) {
EXPECT_EQ("x", fmt::format("{}", convertible<char>('x')));
TEST(OStreamTest, DisableBuiltinOStreamOperators) {
EXPECT_EQ("42", fmt::format("{:d}", convertible<unsigned short>(42)));
EXPECT_EQ(L"42", fmt::format(L"{:d}", convertible<unsigned short>(42)));
EXPECT_EQ("foo", fmt::format("{}", convertible<const char*>("foo")));
}