Move wmemory_buffer to wchar.h

This commit is contained in:
Victor Zverovich
2021-05-29 08:26:04 -07:00
parent 4a7801c3ec
commit a9a9018191
4 changed files with 14 additions and 18 deletions
+5 -7
View File
@@ -13,7 +13,8 @@
#include "fmt/format.h"
// clang-format on
#include <stdint.h> // uint32_t
#include <stdint.h> // uint32_t
#include <climits> // INT_MAX
#include <cmath> // std::signbit
#include <cstring> // std::strlen
@@ -1896,12 +1897,9 @@ TEST(format_test, format_to_wide) {
}
TEST(format_test, format_to_memory_buffer) {
fmt::basic_memory_buffer<char, 100> buffer;
fmt::format_to(buffer, "{}", "foo");
EXPECT_EQ("foo", to_string(buffer));
fmt::wmemory_buffer wbuffer;
fmt::format_to(wbuffer, L"{}", L"foo");
EXPECT_EQ(L"foo", to_string(wbuffer));
auto buf = fmt::basic_memory_buffer<char, 100>();
fmt::format_to(buf, "{}", "foo");
EXPECT_EQ("foo", to_string(buf));
}
TEST(format_test, format_to_vector) {
+6
View File
@@ -37,6 +37,12 @@ TEST(wchar_test, vformat_to) {
EXPECT_EQ(L"42", w);
}
TEST(wchar_test, format_to_memory_buffer) {
auto buf = fmt::wmemory_buffer();
fmt::format_to(buf, L"{}", L"foo");
EXPECT_EQ(L"foo", to_string(buf));
}
TEST(format_test, wide_format_to_n) {
wchar_t buffer[4];
buffer[3] = L'x';