mirror of
https://github.com/fmtlib/fmt.git
synced 2025-01-11 21:38:05 +00:00
Simplify char_t and remove msvc2013 from CI
This commit is contained in:
parent
406e632bd1
commit
634f707f2b
@ -175,8 +175,9 @@ The library is highly portable and relies only on a small set of C++11 features:
|
|||||||
* decltype
|
* decltype
|
||||||
* trailing return types
|
* trailing return types
|
||||||
* deleted functions
|
* deleted functions
|
||||||
|
* alias templates
|
||||||
|
|
||||||
These are available since GCC 4.4, Clang 2.9 and MSVC 18.0 (2013). For older
|
These are available since GCC 4.8, Clang 3.0 and MSVC 19.0 (2015). For older
|
||||||
compilers use fmt `version 4.x
|
compilers use fmt `version 4.x
|
||||||
<https://github.com/fmtlib/fmt/releases/tag/4.1.0>`_ which continues to be
|
<https://github.com/fmtlib/fmt/releases/tag/4.1.0>`_ which continues to be
|
||||||
maintained and only requires C++98.
|
maintained and only requires C++98.
|
||||||
|
@ -1306,16 +1306,9 @@ struct wformat_args : basic_format_args<wformat_context> {
|
|||||||
: basic_format_args<wformat_context>(std::forward<Args>(arg)...) {}
|
: basic_format_args<wformat_context>(std::forward<Args>(arg)...) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifndef FMT_USE_ALIAS_TEMPLATES
|
|
||||||
# define FMT_USE_ALIAS_TEMPLATES FMT_HAS_FEATURE(cxx_alias_templates)
|
|
||||||
#endif
|
|
||||||
#if FMT_USE_ALIAS_TEMPLATES
|
|
||||||
/** String's character type. */
|
/** String's character type. */
|
||||||
template <typename S> using char_t = typename internal::char_t<S>::type;
|
template <typename S> using char_t = typename internal::char_t<S>::type;
|
||||||
# define FMT_CHAR(S) fmt::char_t<S>
|
#define FMT_CHAR(S) fmt::char_t<S>
|
||||||
#else
|
|
||||||
# define FMT_CHAR(S) typename internal::char_t<S>::type
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
template <typename Context>
|
template <typename Context>
|
||||||
|
@ -9,7 +9,6 @@ platform:
|
|||||||
- x64
|
- x64
|
||||||
|
|
||||||
image:
|
image:
|
||||||
- Visual Studio 2013
|
|
||||||
- Visual Studio 2015
|
- Visual Studio 2015
|
||||||
- Visual Studio 2017
|
- Visual Studio 2017
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user