mirror of
https://github.com/fmtlib/fmt.git
synced 2025-02-03 20:54:08 +00:00
Remove dependency on <iterator>
This commit is contained in:
parent
f2c55f6bb8
commit
4687f8e37e
@ -11,7 +11,6 @@
|
||||
#include <cstddef> // std::byte
|
||||
#include <cstdio> // std::FILE
|
||||
#include <cstring> // std::strlen
|
||||
#include <iterator> // DEPRECATED!
|
||||
#include <limits> // std::numeric_limits
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
@ -1578,8 +1577,7 @@ template <> struct is_output_iterator<appender, char> : std::true_type {};
|
||||
template <typename It, typename T>
|
||||
struct is_output_iterator<
|
||||
It, T,
|
||||
void_t<typename std::iterator_traits<It>::iterator_category,
|
||||
decltype(*std::declval<It>() = std::declval<T>())>>
|
||||
void_t<decltype(*std::declval<It&>()++ = std::declval<T>())>>
|
||||
: std::true_type {};
|
||||
|
||||
template <typename It> struct is_back_insert_iterator : std::false_type {};
|
||||
|
@ -37,6 +37,7 @@
|
||||
#include <cstdint> // uint32_t
|
||||
#include <cstring> // std::memcpy
|
||||
#include <initializer_list> // std::initializer_list
|
||||
#include <iterator>
|
||||
#include <limits> // std::numeric_limits
|
||||
#include <memory> // std::uninitialized_copy
|
||||
#include <stdexcept> // std::runtime_error
|
||||
|
Loading…
x
Reference in New Issue
Block a user