summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-07-19 08:55:24 +0200
committerMaxime Coste <mawww@kakoune.org>2017-07-19 08:55:24 +0200
commit5ccf18d77245e83d472688bb0c2489d591a98a71 (patch)
treef4fd3964a8cb595c672281df3fd6cbe1c3b812a7 /src
parentd37c3d175d74158b899f03d316bfe6ae96e89503 (diff)
More use of std::enable_if_t alias
Diffstat (limited to 'src')
-rw-r--r--src/array_view.hh2
-rw-r--r--src/commands.cc4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/array_view.hh b/src/array_view.hh
index e9c455ff..7ee32d12 100644
--- a/src/array_view.hh
+++ b/src/array_view.hh
@@ -32,7 +32,7 @@ public:
constexpr ArrayView(T(&array)[N]) : m_pointer(array), m_size(N) {}
template<typename Alloc, typename U,
- typename = typename std::enable_if<sizeof(U) == sizeof(T)>::type>
+ typename = std::enable_if_t<sizeof(U) == sizeof(T)>>
constexpr ArrayView(const std::vector<U, Alloc>& v)
: m_pointer(v.data()), m_size(v.size()) {}
diff --git a/src/commands.cc b/src/commands.cc
index ce54da90..e9bcfb9c 100644
--- a/src/commands.cc
+++ b/src/commands.cc
@@ -68,8 +68,8 @@ template<typename Completer, typename... Rest>
struct PerArgumentCommandCompleter<Completer, Rest...> : PerArgumentCommandCompleter<Rest...>
{
template<typename C, typename... R,
- typename = typename std::enable_if<not std::is_base_of<PerArgumentCommandCompleter<>,
- std::remove_reference_t<C>>::value>::type>
+ typename = std::enable_if_t<not std::is_base_of<PerArgumentCommandCompleter<>,
+ std::remove_reference_t<C>>::value>>
PerArgumentCommandCompleter(C&& completer, R&&... rest)
: PerArgumentCommandCompleter<Rest...>(std::forward<R>(rest)...),
m_completer(std::forward<C>(completer)) {}