소스 검색

sparse_set: make reserve virtual

Michele Caini 5 년 전
부모
커밋
d6eea41e13
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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()) {