diff options
-rw-r--r-- | src/core/smallvec_type.hpp | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/src/core/smallvec_type.hpp b/src/core/smallvec_type.hpp index 5ec07f2f0..6f86e11cc 100644 --- a/src/core/smallvec_type.hpp +++ b/src/core/smallvec_type.hpp @@ -45,45 +45,10 @@ inline bool include(std::vector<T>& vec, const T &item) * @tparam T The type of the items stored * @tparam S The steps of allocation */ -template <typename T, uint S> -class SmallVector : public std::vector<T> { -public: - SmallVector() = default; - - /** - * Copy constructor. - * @param other The other vector to copy. - */ - SmallVector(const SmallVector &other) = default; - /** - * Generic copy constructor. - * @param other The other vector to copy. - */ - template <uint X> - SmallVector(const SmallVector<T, X> &other) : std::vector<T>(other) - { - } - /** - * Assignment. - * @param other The other vector to assign. - */ - SmallVector &operator=(const SmallVector &other) = default; - - /** - * Generic assignment. - * @param other The other vector to assign. - */ - template <uint X> - SmallVector &operator=(const SmallVector<T, X> &other) - { - std::vector<T>::operator=(other); - return *this; - } - - ~SmallVector() = default; -}; +template <typename T, uint S> +using SmallVector = std::vector<T>; /** * Helper function to get the index of an item |