File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 2020# include < type_traits> // std::enable_if
2121#endif
2222
23+ #if defined(__cpp_lib_ranges)
24+ #include < ranges>
25+ #endif
26+
2327// The fmt library version in the form major * 10000 + minor * 100 + patch.
2428#define FMT_VERSION 120101
2529
@@ -588,7 +592,11 @@ template <typename T> class basic_appender;
588592using appender = basic_appender<char >;
589593
590594// Checks whether T is a container with contiguous storage.
595+ #if defined(__cpp_lib_ranges)
596+ template <typename T> struct is_contiguous : std::bool_constant<std::ranges::contiguous_range<T>> {};
597+ #else
591598template <typename T> struct is_contiguous : std::false_type {};
599+ #endif
592600
593601class context ;
594602template <typename OutputIt, typename Char> class generic_context ;
You can’t perform that action at this time.
0 commit comments