few fix
This commit is contained in:
parent
e16b93400b
commit
2ebd4b4ac9
@ -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: \
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user