diff --git a/ECSMemoryPool/ecs_memorypool.h b/ECSMemoryPool/ecs_memorypool.h
index ba03ed7..e63658e 100644
--- a/ECSMemoryPool/ecs_memorypool.h
+++ b/ECSMemoryPool/ecs_memorypool.h
@@ -18,11 +18,11 @@ concept CompenentType = requires(T t, T other, const QJsonObject & in, QJsonObje
/// 组件引用符号
///
///
-template class ComponentRefer : protected MemoryChunk {
+template class ChunkRefer : protected MemoryChunk {
public:
- ComponentRefer(ElementControlBlock* data) : MemoryChunk(data) { referAdd(); }
- ComponentRefer(const ComponentRefer &other) :MemoryChunk(other.data_ptr) { referAdd(); }
- virtual ~ComponentRefer() { referSub(); }
+ ChunkRefer(ElementControlBlock* data) : MemoryChunk(data) { referAdd(); }
+ ChunkRefer(const ChunkRefer &other) :MemoryChunk(other.data_ptr) { referAdd(); }
+ virtual ~ChunkRefer() { referSub(); }
T* dataLock() {
return (T*)(MemoryChunk::dataLock());
@@ -72,7 +72,7 @@ public:
///
///
///
- template ComponentRefer generate() {
+ template ChunkRefer generate() {
std::lock_guard lockx(_pool_protected_);
auto type_code = T::typeCode();
@@ -117,7 +117,7 @@ public:
}
exists_reuse:
- ComponentRefer temp_inst(refer_ptr);
+ ChunkRefer temp_inst(refer_ptr);
auto data_pointer = temp_inst.dataLock();
refer_ptr->refer_count--;
auto dpair = _basic_component_memory_example[T::typeCode()];
diff --git a/ECSMemoryPool/memory_pages.h b/ECSMemoryPool/memory_pages.h
index 1eea16a..9061ec4 100644
--- a/ECSMemoryPool/memory_pages.h
+++ b/ECSMemoryPool/memory_pages.h
@@ -147,16 +147,13 @@ public:
///
///
void accessUpdate(uint64_t time_usec);
-
///
/// 设置数据活跃状态
///
- ///
void referAdd();
///
/// 设置数据活跃状态
///
- ///
void referSub();
///