This commit is contained in:
hyzboy 2024-10-05 22:35:10 +08:00
parent e16b93400b
commit 2ebd4b4ac9
2 changed files with 5 additions and 3 deletions

View File

@ -1,4 +1,5 @@
#pragma once
#include<hgl/type/TypeInfo.h>
#include<hgl/type/object/ObjectBaseInfo.h>
namespace hgl
@ -37,10 +38,11 @@ namespace hgl
\
friend struct DefaultObjectAllocator<class_name>;\
\
class_name(const ObjectBaseInfo &obi):Object(obi)=default; \
using Object::Object; \
/*class_name(const ObjectBaseInfo &obi):Object(obi)*/ \
/*{std::cout<<#class_name " Construct("<<GetSerialNumber()<<")"<<std::endl;}*/ \
\
virtual ~class_name() override=default; \
virtual ~class_name()=default; \
/*{std::cout<<#class_name " Destruct("<<GetSerialNumber()<<")"<<std::endl;}*/ \
\
public: \

View File

@ -23,7 +23,7 @@ namespace hgl
* @param not_release_objects_count
* @return (true则会调用CleanNotReleaseObject逐个释放)
*/
virtual bool PreUnjoin(int not_release_objects_count)
virtual bool PreUnjoin(size_t not_release_objects_count)
{
//std::cerr<<"DefaultObjectManager::~DefaultObjectManager("<<GetTypename()<<") "<<object_set.size()<<" objects havn't been release."<<std::endl;
return(true);