Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conform
std::iterator_traits<fmt::appender>
to [iterator.traits]/1 (f…
…mtlib#4185) * Conform `std::iterator_traits<fmt::appender>` to [iterator.traits]/1 > In addition, the types > ```c++ > iterator_traits<I>::pointer > iterator_traits<I>::reference > ``` > shall be defined as the iterator’s pointer and reference types; that is, for an iterator object `a` of class type, the same type as `decltype(a.operator->())` and `decltype(*a)`, respectively. The type `iterator_traits<I>::pointer` shall be void for an iterator of class type `I` that does not support `operator->`. Additionally, in the case of an output iterator, the types > ```c++ > iterator_traits<I>::value_type > iterator_traits<I>::difference_type > iterator_traits<I>::reference > ``` > may be defined as `void`. * Remove unnecessary member types from basic_appender This reverts commit 1accf6c. * Address clang-format issue
- Loading branch information