registry: make a couple of conditions opaque
This commit is contained in:
@@ -413,7 +413,7 @@ public:
|
||||
epool{std::move(other.epool)},
|
||||
pools{std::move(other.pools)},
|
||||
groups{std::move(other.groups)} {
|
||||
ENTT_ASSERT(alloc_traits::is_always_equal::value || epool.get_allocator() == other.epool.get_allocator(), "Copying a registry is not allowed");
|
||||
ENTT_ASSERT(alloc_traits::is_always_equal::value || get_allocator() == other.get_allocator(), "Copying a registry is not allowed");
|
||||
|
||||
rebind();
|
||||
}
|
||||
@@ -424,7 +424,7 @@ public:
|
||||
* @return This registry.
|
||||
*/
|
||||
basic_registry &operator=(basic_registry &&other) noexcept {
|
||||
ENTT_ASSERT(alloc_traits::is_always_equal::value || epool.get_allocator() == other.epool.get_allocator(), "Copying a registry is not allowed");
|
||||
ENTT_ASSERT(alloc_traits::is_always_equal::value || get_allocator() == other.get_allocator(), "Copying a registry is not allowed");
|
||||
|
||||
vars = std::move(other.vars);
|
||||
free_list = std::move(other.free_list);
|
||||
|
||||
Reference in New Issue
Block a user