summaryrefslogtreecommitdiffhomepage
path: root/loader/atlas-loader-storage.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader/atlas-loader-storage.hpp')
-rw-r--r--loader/atlas-loader-storage.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/loader/atlas-loader-storage.hpp b/loader/atlas-loader-storage.hpp
index c5e45cc2..ca3ccbab 100644
--- a/loader/atlas-loader-storage.hpp
+++ b/loader/atlas-loader-storage.hpp
@@ -10,7 +10,10 @@ namespace floormat::loader_detail {
template<typename ATLAS, typename TRAITS>
struct atlas_storage
{
+ static_assert(std::is_same_v<typename TRAITS::Atlas, ATLAS>);
+
using Traits = TRAITS;
+ using Atlas = typename TRAITS::Atlas;
using Cell = typename TRAITS::Cell;
tsl::robin_map<StringView, size_t, hash_string_view> name_map;