From 2377c396424e96edfd7790c084d0b6cfe82caaab Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 31 Oct 2024 01:33:22 +0800 Subject: [PATCH] newly ObjectSimpleInfo --- inc/hgl/type/object/ObjectBaseInfo.h | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/inc/hgl/type/object/ObjectBaseInfo.h b/inc/hgl/type/object/ObjectBaseInfo.h index 245e897..5da1ec2 100644 --- a/inc/hgl/type/object/ObjectBaseInfo.h +++ b/inc/hgl/type/object/ObjectBaseInfo.h @@ -6,16 +6,23 @@ namespace hgl { class ObjectManager; + /** + * 对象简单信息 + */ + struct ObjectSimpleInfo + { + size_t hash_code; ///<对象数据类型的hash值 + size_t serial_number; ///<对象序列号 + }; + /** * 对象基本信息 */ - struct ObjectBaseInfo + struct ObjectBaseInfo:public ObjectSimpleInfo { - size_t hash_code; ///<对象数据类型的hash值 - ObjectManager * object_manager; ///<对象管理器 - size_t serial_number; ///<对象序列号 + ObjectManager * object_manager; ///<对象管理器 - SourceCodeLocation source_code_location; ///<对象创建的源代码位置 + SourceCodeLocation source_code_location; ///<对象创建的源代码位置 }; }//namespace hgl