//------------------------------------------------------------------------------------- EntityRef::SmartPoolObjectPtr EntityRef::createSmartPoolObj() { return SmartPoolObjectPtr(new SmartPoolObject<EntityRef>(ObjPool().createObject(), _g_objPool)); }
//------------------------------------------------------------------------------------- MemoryStream::SmartPoolObjectPtr MemoryStream::createSmartPoolObj() { return SmartPoolObjectPtr(new SmartPoolObject<MemoryStream>(ObjPool().createObject(), _g_objPool)); }
//------------------------------------------------------------------------------------- Bundle::SmartPoolObjectPtr Bundle::createSmartPoolObj() { return SmartPoolObjectPtr(new SmartPoolObject<Bundle>(ObjPool().createObject(), _g_objPool)); }