summaryrefslogtreecommitdiff
path: root/pkarr.h
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-05-08 09:57:59 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-05-08 09:58:21 -0400
commitf415903730145517976c47a9aa65fe4ee5c30b59 (patch)
treeae5a545525a49e4156e69b9f46e4756c98fbda8d /pkarr.h
parentcc95f28f648ee56a189f733f25efcb986d9f205a (diff)
pkarr: remove pk_delete from pk_arr_t dtor
Diffstat (limited to 'pkarr.h')
-rw-r--r--pkarr.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/pkarr.h b/pkarr.h
index baa91e8..b8c7829 100644
--- a/pkarr.h
+++ b/pkarr.h
@@ -35,7 +35,6 @@ struct pk_arr_t : public pk_arr {
pk_arr_t(pk_arr_t<T> &&other);
pk_arr_t &operator=(const pk_arr_t<T> &other);
pk_arr_t &operator=(pk_arr_t<T> &&other);
- ~pk_arr_t();
T &operator[](size_t index);
};
template<typename T>
@@ -84,10 +83,6 @@ pk_arr_t<T>::operator=(pk_arr_t<T> &&other) {
return *this;
}
template<typename T>
-pk_arr_t<T>::~pk_arr_t() {
- if (this->data != NULL) pk_delete(this->data, this->stride * this->reserved, this->bkt);
-}
-template<typename T>
T &pk_arr_t<T>::operator[](size_t index) {
if(index >= this->next) throw "pk_arr_t<T>::operator[] out of range";
return reinterpret_cast<T*>(this->data)[index];