netlist: Abbreviate one more type trait in palloc.h

This commit is contained in:
Vas Crabb 2022-05-27 07:10:18 +10:00
parent bb2b5e3488
commit ca162bf356

View File

@ -49,7 +49,7 @@ namespace plib {
: m_arena(a), m_info({ALIGN ? ALIGN : alignof(T), sizeof(T)} ) { } : m_arena(a), m_info({ALIGN ? ALIGN : alignof(T), sizeof(T)} ) { }
template<typename U, typename = template<typename U, typename =
std::enable_if_t<std::is_convertible_v< U*, T*>>> std::enable_if_t<std::is_convertible_v<U *, T *>>>
constexpr arena_deleter_base(const arena_deleter_base<P, U, ALIGN, false> &rhs) noexcept constexpr arena_deleter_base(const arena_deleter_base<P, U, ALIGN, false> &rhs) noexcept
: m_arena(rhs.m_arena), m_info(rhs.m_info) { } : m_arena(rhs.m_arena), m_info(rhs.m_info) { }
@ -74,7 +74,7 @@ namespace plib {
} }
template<typename U, typename = template<typename U, typename =
std::enable_if_t<std::is_convertible_v< U*, T*>>> std::enable_if_t<std::is_convertible_v<U *, T *>>>
constexpr arena_deleter_base(const arena_deleter_base<P, U, ALIGN, true> &rhs) noexcept constexpr arena_deleter_base(const arena_deleter_base<P, U, ALIGN, true> &rhs) noexcept
: m_info(rhs.m_info) : m_info(rhs.m_info)
{ {
@ -265,7 +265,7 @@ namespace plib {
plib::unused_var(a); // GCC 7.x does not like the maybe_unused plib::unused_var(a); // GCC 7.x does not like the maybe_unused
} }
template <class U, typename = std::enable_if_t<!std::is_same<T, U>::value>> template <class U, typename = std::enable_if_t<!std::is_same_v<T, U>>>
arena_allocator(const arena_allocator<ARENA, U, ALIGN, HSA>& rhs) noexcept arena_allocator(const arena_allocator<ARENA, U, ALIGN, HSA>& rhs) noexcept
: m_a(rhs.m_a) : m_a(rhs.m_a)
{ {