1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-29 17:39:09 +00:00

Codechange: Removed SmallVector::Assign()

This commit is contained in:
Henry Wilson
2018-09-25 20:44:39 +01:00
committed by PeterN
parent 5795f66d2e
commit bc7dcaffca

View File

@@ -60,23 +60,12 @@ public:
template <uint X>
SmallVector &operator=(const SmallVector<T, X> &other)
{
this->Assign(other);
std::vector<T>::operator=(other);
return *this;
}
~SmallVector() = default;
/**
* Assign items from other vector.
*/
template <uint X>
inline void Assign(const SmallVector<T, X> &other)
{
if ((const void *)&other == (void *)this) return;
std::vector<T>::operator=(other);
}
/**
* Append an item and return it.
* @param to_add the number of items to append