Added constructors so the VectorMap is default-, copy- and move-constructible.
This commit is contained in:
parent
5596ab16a7
commit
34adf3f006
@ -117,6 +117,10 @@ private:
|
|||||||
std::vector<TKey, TKeyAllocator> keys_;
|
std::vector<TKey, TKeyAllocator> keys_;
|
||||||
std::vector<TValue, TValueAllocator> values_;
|
std::vector<TValue, TValueAllocator> values_;
|
||||||
public:
|
public:
|
||||||
|
VectorMap() noexcept = default;
|
||||||
|
VectorMap(const VectorMap&) = default;
|
||||||
|
VectorMap(VectorMap&&) MIJIN_NOEXCEPT = default;
|
||||||
|
|
||||||
VectorMap& operator=(const VectorMap&) = default;
|
VectorMap& operator=(const VectorMap&) = default;
|
||||||
VectorMap& operator=(VectorMap&&) MIJIN_NOEXCEPT = default;
|
VectorMap& operator=(VectorMap&&) MIJIN_NOEXCEPT = default;
|
||||||
auto operator<=>(const VectorMap& other) const noexcept = default;
|
auto operator<=>(const VectorMap& other) const noexcept = default;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user