Add support for nonconiguous iterators

This commit is contained in:
Victor Zverovich
2018-01-15 11:30:53 -08:00
parent f6fd38bb3a
commit c1d137ed5f
2 changed files with 95 additions and 48 deletions

View File

@@ -30,6 +30,7 @@
#include <climits>
#include <cmath>
#include <cstring>
#include <list>
#include <memory>
#include <stdint.h>
@@ -1908,3 +1909,9 @@ TEST(FormatTest, FormatStringErrors) {
TEST(FormatTest, ToString) {
EXPECT_EQ("42", fmt::to_string(42));
}
TEST(WriterTest, NoncontiguousIterator) {
std::list<char> out;
fmt::format_to(std::back_inserter(out), "{}", 42);
EXPECT_EQ("42", std::string(out.begin(), out.end()));
}