mirror of
https://github.com/fmtlib/fmt.git
synced 2025-10-27 20:21:45 +01:00
Add an is_formattable trait
This commit is contained in:
@@ -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; }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user