#pragma once #include "compat/int-hash.hpp" #include "atlas-loader-fwd.hpp" #include #include #include namespace floormat::loader_detail { template struct atlas_storage { static_assert(std::is_same_v); using Traits = TRAITS; using Atlas = typename Traits::Atlas; using Cell = typename Traits::Cell; tsl::robin_map name_map; std::vector cell_array; std::vector missing_atlas_names; Pointer invalid_atlas; ~atlas_storage() noexcept = default; }; } // namespace floormat::loader_detail