build: remove use of template
member qualifiers
They aren't allowed by clang-19, and don't appear to be necessary for currently supported compilers.
This commit is contained in:
parent
02e2262d0a
commit
e43535c2a7
@ -33,7 +33,7 @@ namespace cruft::alloc {
|
||||
{
|
||||
return {
|
||||
reinterpret_cast<ValueT*> (
|
||||
m_backing.template allocate (
|
||||
m_backing.allocate (
|
||||
sizeof (ValueT) * count,
|
||||
alignof (ValueT)
|
||||
)
|
||||
@ -46,7 +46,7 @@ namespace cruft::alloc {
|
||||
void
|
||||
deallocate (ValueT *t, size_t count)
|
||||
{
|
||||
return m_backing.template deallocate (t, sizeof (ValueT) * count);
|
||||
return m_backing.deallocate (t, sizeof (ValueT) * count);
|
||||
}
|
||||
|
||||
|
||||
|
@ -298,7 +298,7 @@ namespace cruft {
|
||||
constexpr auto
|
||||
operator+ (A &&a, B &&b)
|
||||
{
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::template eval (std::plus{}, a, b);
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::eval (std::plus{}, a, b);
|
||||
}
|
||||
|
||||
|
||||
@ -314,7 +314,7 @@ namespace cruft {
|
||||
constexpr auto
|
||||
operator- (A &&a, B &&b)
|
||||
{
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::template eval (std::minus{}, a, b);
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::eval (std::minus{}, a, b);
|
||||
}
|
||||
|
||||
|
||||
@ -333,7 +333,7 @@ namespace cruft {
|
||||
return arithmetic<
|
||||
std::decay_t<A>,
|
||||
std::decay_t<B>
|
||||
>::template eval (std::multiplies{}, a, b);
|
||||
>::eval (std::multiplies{}, a, b);
|
||||
}
|
||||
|
||||
|
||||
@ -349,7 +349,7 @@ namespace cruft {
|
||||
constexpr auto
|
||||
operator/ (A &&a, B &&b)
|
||||
{
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::template eval (std::divides{}, a, b);
|
||||
return arithmetic<std::decay_t<A>, std::decay_t<B>>::eval (std::divides{}, a, b);
|
||||
}
|
||||
|
||||
|
||||
@ -897,7 +897,7 @@ namespace cruft {
|
||||
return arithmetic<
|
||||
std::decay_t<A>,
|
||||
std::decay_t<B>
|
||||
>::template eval (
|
||||
>::eval (
|
||||
std::modulus{},
|
||||
std::forward<A> (a),
|
||||
std::forward<B> (b)
|
||||
|
Loading…
Reference in New Issue
Block a user