Add an is_formattable trait

This commit is contained in:
Victor Zverovich
2021-02-28 15:25:33 -08:00
parent 578874033a
commit 835b910e7d
2 changed files with 11 additions and 0 deletions

View File

@@ -617,6 +617,12 @@ TEST(CoreTest, HasFormatter) {
"");
}
TEST(CoreTest, IsFormattable) {
static_assert(fmt::is_formattable<enabled_formatter>::value, "");
static_assert(!fmt::is_formattable<disabled_formatter>::value, "");
static_assert(fmt::is_formattable<disabled_formatter_convertible>::value, "");
}
struct convertible_to_int {
operator int() const { return 42; }
};