skypjack 1 неделя назад
Родитель
Сommit
f1a70e4d93
3 измененных файлов с 5 добавлено и 5 удалено
  1. 2 2
      src/entt/meta/context.hpp
  2. 1 1
      src/entt/meta/range.hpp
  3. 2 2
      src/entt/meta/resolve.hpp

+ 2 - 2
src/entt/meta/context.hpp

@@ -15,9 +15,9 @@ namespace internal {
 struct meta_type_node;
 
 struct meta_context {
-    using container_type = dense_map<id_type, stl::unique_ptr<meta_type_node>, stl::identity>;
+    using bucket_type = dense_map<id_type, stl::unique_ptr<meta_type_node>, stl::identity>;
 
-    container_type bucket;
+    bucket_type bucket;
 
     [[nodiscard]] inline static meta_context &from(meta_ctx &);
     [[nodiscard]] inline static const meta_context &from(const meta_ctx &);

+ 1 - 1
src/entt/meta/range.hpp

@@ -71,7 +71,7 @@ struct meta_range_iterator final {
     }
 
     [[nodiscard]] constexpr reference operator[](const difference_type value) const noexcept {
-        if constexpr(stl::is_same_v<It, typename meta_context::container_type::const_iterator>) {
+        if constexpr(stl::is_same_v<It, typename meta_context::bucket_type::const_iterator>) {
             return {it[value].first, Type{*ctx, *it[value].second}};
         } else {
             return {it[value].id, Type{*ctx, it[value]}};

+ 2 - 2
src/entt/meta/resolve.hpp

@@ -38,7 +38,7 @@ template<typename Type>
  * @param ctx The context from which to search for meta types.
  * @return An iterable range to use to visit all meta types.
  */
-[[nodiscard]] inline meta_range<meta_type, typename internal::meta_context::container_type::const_iterator> resolve(const meta_ctx &ctx) noexcept {
+[[nodiscard]] inline meta_range<meta_type, typename internal::meta_context::bucket_type::const_iterator> resolve(const meta_ctx &ctx) noexcept {
     const auto &context = internal::meta_context::from(ctx);
     return {{ctx, context.bucket.cbegin()}, {ctx, context.bucket.cend()}};
 }
@@ -47,7 +47,7 @@ template<typename Type>
  * @brief Returns a range to use to visit all meta types.
  * @return An iterable range to use to visit all meta types.
  */
-[[nodiscard]] inline meta_range<meta_type, typename internal::meta_context::container_type::const_iterator> resolve() noexcept {
+[[nodiscard]] inline meta_range<meta_type, typename internal::meta_context::bucket_type::const_iterator> resolve() noexcept {
     return resolve(locator<meta_ctx>::value_or());
 }