mirror of
https://github.com/fmtlib/fmt.git
synced 2025-09-25 14:10:55 +02:00
Apply clang-tidy
This commit is contained in:
@@ -11,10 +11,11 @@
|
|||||||
#if FMT_USE_CONSTEVAL
|
#if FMT_USE_CONSTEVAL
|
||||||
|
|
||||||
template <size_t max_string_length, typename Char = char> struct test_string {
|
template <size_t max_string_length, typename Char = char> struct test_string {
|
||||||
|
Char buffer[max_string_length] = {};
|
||||||
|
|
||||||
template <typename T> constexpr bool operator==(const T& rhs) const noexcept {
|
template <typename T> constexpr bool operator==(const T& rhs) const noexcept {
|
||||||
return fmt::basic_string_view<Char>(rhs).compare(buffer) == 0;
|
return fmt::basic_string_view<Char>(rhs).compare(buffer) == 0;
|
||||||
}
|
}
|
||||||
Char buffer[max_string_length]{};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
template <size_t max_string_length, typename Char = char, typename... Args>
|
template <size_t max_string_length, typename Char = char, typename... Args>
|
||||||
|
@@ -292,7 +292,7 @@ struct double_double {
|
|||||||
|
|
||||||
auto format_as(double_double d) -> double { return d; }
|
auto format_as(double_double d) -> double { return d; }
|
||||||
|
|
||||||
bool operator>=(const double_double& lhs, const double_double& rhs) {
|
auto operator>=(const double_double& lhs, const double_double& rhs) -> bool {
|
||||||
return lhs.a + lhs.b >= rhs.a + rhs.b;
|
return lhs.a + lhs.b >= rhs.a + rhs.b;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -356,11 +356,11 @@ TEST(format_impl_test, write_console_signature) {
|
|||||||
|
|
||||||
// A public domain branchless UTF-8 decoder by Christopher Wellons:
|
// A public domain branchless UTF-8 decoder by Christopher Wellons:
|
||||||
// https://github.com/skeeto/branchless-utf8
|
// https://github.com/skeeto/branchless-utf8
|
||||||
constexpr bool unicode_is_surrogate(uint32_t c) {
|
constexpr auto unicode_is_surrogate(uint32_t c) -> bool {
|
||||||
return c >= 0xD800U && c <= 0xDFFFU;
|
return c >= 0xD800U && c <= 0xDFFFU;
|
||||||
}
|
}
|
||||||
|
|
||||||
FMT_CONSTEXPR char* utf8_encode(char* s, uint32_t c) {
|
FMT_CONSTEXPR auto utf8_encode(char* s, uint32_t c) -> char* {
|
||||||
if (c >= (1UL << 16)) {
|
if (c >= (1UL << 16)) {
|
||||||
s[0] = static_cast<char>(0xf0 | (c >> 18));
|
s[0] = static_cast<char>(0xf0 | (c >> 18));
|
||||||
s[1] = static_cast<char>(0x80 | ((c >> 12) & 0x3f));
|
s[1] = static_cast<char>(0x80 | ((c >> 12) & 0x3f));
|
||||||
|
Reference in New Issue
Block a user