5 #include "wm/memory_definitions.h"
21 template <
class ContainerT>
26 container.forEachSnapshot(
35 template <
class ContainerT>
36 const typename ContainerT::EntityInstanceT*
39 const typename ContainerT::EntityInstanceT* instance =
nullptr;
40 container.forEachInstance(
49 template <
class ContainerT>
53 std::vector<armem::MemoryID> entityIDs;
55 container.forEachEntity([&entityIDs](
const auto& entity)
56 { entityIDs.push_back(entity.id()); });