layout codes in Pool.h

This commit is contained in:
HuYingzhuo(hugo/hyzboy) 2023-09-13 12:13:44 +08:00
parent 41178fcb3b
commit 72cdedf989

View File

@ -10,7 +10,7 @@ namespace hgl
* 使Queue模板管理(使Stack运行性能更好) * 使Queue模板管理(使Stack运行性能更好)
* 使List模板管理() * 使List模板管理()
*/ */
template<typename T,typename AT,typename IT,typename DEFAULT_DLC> class _Pool ///数据池 template<typename T,typename AT,typename IT,typename DEFAULT_DLC> class _Pool ///数据池
{ {
protected: protected:
@ -214,6 +214,6 @@ namespace hgl
} }
};//template<typename T,typename AT,typename IT> class _Pool };//template<typename T,typename AT,typename IT> class _Pool
template<typename T> using Pool =_Pool<T, List<T>, Queue<T>, DataLifetimeCallback<T>>; ///<数据池模板 template<typename T> using Pool =_Pool<T, List<T>, Queue<T>, DataLifetimeCallback<T>>; ///<数据池模板
template<typename T> using ObjectPool =_Pool<T *, List<T *>, ObjectQueue<T>, ObjectLifetimeCallback<T>>; ///<对象池 template<typename T> using ObjectPool =_Pool<T *, List<T *>, ObjectQueue<T>, ObjectLifetimeCallback<T>>; ///<对象池
}//namespace hgl }//namespace hgl