зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 41f03ff16f47 (bug 1163505) for bustage.
This commit is contained in:
Родитель
dffe6345e3
Коммит
ac41674587
|
@ -16,18 +16,6 @@ namespace mozilla
|
|||
template <class T> class PtrVector
|
||||
{
|
||||
public:
|
||||
PtrVector() = default;
|
||||
PtrVector(const PtrVector&) = delete;
|
||||
PtrVector(PtrVector&& aOther)
|
||||
: values(std::move(aOther.values))
|
||||
{}
|
||||
PtrVector& operator=(const PtrVector&) = delete;
|
||||
PtrVector& operator=(PtrVector&& aOther)
|
||||
{
|
||||
std::swap(values, aOther.values);
|
||||
return *this;
|
||||
}
|
||||
|
||||
~PtrVector()
|
||||
{
|
||||
for (T* value : values) { delete value; }
|
||||
|
|
Загрузка…
Ссылка в новой задаче