Mercurial > hg > orthanc-stone
diff Applications/Generic/GuiAdapter.cpp @ 1299:c38c89684d83 broker
replacing std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 02 Mar 2020 17:21:24 +0100 |
parents | 6ab03e429f06 |
children | 257f2c9a02ac |
line wrap: on
line diff
--- a/Applications/Generic/GuiAdapter.cpp Sun Feb 23 15:32:24 2020 +0100 +++ b/Applications/Generic/GuiAdapter.cpp Mon Mar 02 17:21:24 2020 +0100 @@ -195,7 +195,7 @@ // userData is OnMouseWheelFuncAdapterPayload FuncAdapterPayload<GenericFunc>* payload = reinterpret_cast<FuncAdapterPayload<GenericFunc>*>(userData); - //std::auto_ptr< FuncAdapterPayload<GenericFunc> > deleter(payload); + //std::unique_ptr< FuncAdapterPayload<GenericFunc> > deleter(payload); bool ret = (*(payload->callback))(time, payload->userData); return static_cast<EM_BOOL>(ret); } @@ -214,7 +214,7 @@ // here FuncAdapterPayload<GenericFunc>* payload = new FuncAdapterPayload<GenericFunc>(); - std::auto_ptr<FuncAdapterPayload<GenericFunc> > payloadP(payload); + std::unique_ptr<FuncAdapterPayload<GenericFunc> > payloadP(payload); payload->canvasId = canvasId; payload->callback = func; payload->userData = userData; @@ -239,7 +239,7 @@ EmscriptenSetCallbackFunc emFunc, std::string canvasId, void* userData, bool capture, GenericFunc func) { - std::auto_ptr<FuncAdapterPayload<GenericFunc> > payload( + std::unique_ptr<FuncAdapterPayload<GenericFunc> > payload( new FuncAdapterPayload<GenericFunc>() ); payload->canvasId = canvasId; @@ -262,7 +262,7 @@ void* userData, GenericFunc func) { // LOG(ERROR) << "SetAnimationFrameCallback !!!!!! (RequestAnimationFrame)"; - std::auto_ptr<FuncAdapterPayload<GenericFunc> > payload( + std::unique_ptr<FuncAdapterPayload<GenericFunc> > payload( new FuncAdapterPayload<GenericFunc>() ); payload->canvasId = "UNDEFINED";