Browse Source

sparse_set: make reserve virtual

Michele Caini 4 years ago
parent
commit
d6eea41e13
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/entt/entity/sparse_set.hpp
  2. 1 1
      src/entt/entity/storage.hpp

+ 1 - 1
src/entt/entity/sparse_set.hpp

@@ -394,7 +394,7 @@ public:
      *
      * @param cap Desired capacity.
      */
-    void reserve(const size_type cap) {
+    virtual void reserve(const size_type cap) {
         if(cap > reserved.second()) {
             resize_packed(cap);
         }

+ 1 - 1
src/entt/entity/storage.hpp

@@ -402,7 +402,7 @@ public:
      *
      * @param cap Desired capacity.
      */
-    void reserve(const size_type cap) {
+    void reserve(const size_type cap) override {
         underlying_type::reserve(cap);
 
         if(cap > underlying_type::size()) {