#pragma once #include #include #include namespace ObjectStore::Components { // until i find a better name namespace File { // ephemeral?, not sure saving this to disk makes sense // tag remove have all? struct RemoteHaveBitset { struct Entry { bool have_all {false}; BitSet have; }; entt::dense_map others; }; } // File namespace Ephemeral { namespace File { struct TransferStatsSeparated { entt::dense_map stats; }; } // File } // Ephemeral } // ObjectStore::Components #include "./os_comps_id.inl"