From 912cb2ad54cbd07d8fe1444afa4f2f49167fac2d Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Tue, 2 May 2023 14:30:20 +0200 Subject: [PATCH] snapshot: constness review --- src/entt/entity/snapshot.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/entt/entity/snapshot.hpp b/src/entt/entity/snapshot.hpp index 72e6900c7..df9807640 100644 --- a/src/entt/entity/snapshot.hpp +++ b/src/entt/entity/snapshot.hpp @@ -160,7 +160,7 @@ class basic_snapshot_loader { using traits_type = typename Registry::traits_type; template - void assign(Archive &archive) const { + void assign(Archive &archive) { auto &storage = reg->template storage(); auto &elem = reg->template storage(); @@ -221,7 +221,7 @@ public: * @return A valid loader to continue restoring data. */ template - const basic_snapshot_loader &entities(Archive &archive) const { + basic_snapshot_loader &entities(Archive &archive) { auto &storage = reg->template storage(); typename traits_type::entity_type length{}; typename traits_type::entity_type in_use{}; @@ -256,7 +256,7 @@ public: * @return A valid loader to continue restoring data. */ template - const basic_snapshot_loader &component(Archive &archive) const { + basic_snapshot_loader &component(Archive &archive) { (assign(archive), ...); return *this; } @@ -271,7 +271,7 @@ public: * * @return A valid loader to continue restoring data. */ - const basic_snapshot_loader &orphans() const { + basic_snapshot_loader &orphans() { auto &storage = reg->template storage(); for(auto entt: storage) {