summaryrefslogtreecommitdiff
path: root/pkarr.h
diff options
context:
space:
mode:
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];