X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Flibs%2Fmpl%2Fexample%2Ffsm%2Fstate_machine.hpp;h=4bfd0169e54e81810b3e18338a4be2137d0e33c3;hb=b32b81446b3b05102be0267e79203f59329c1d97;hp=4f4e616a9910980ea0cb2293d8c618e158094503;hpb=215dd7151453fae88e6f968c975b6ce309d42dcf;p=ceph.git diff --git a/ceph/src/boost/libs/mpl/example/fsm/state_machine.hpp b/ceph/src/boost/libs/mpl/example/fsm/state_machine.hpp index 4f4e616a9..4bfd0169e 100644 --- a/ceph/src/boost/libs/mpl/example/fsm/state_machine.hpp +++ b/ceph/src/boost/libs/mpl/example/fsm/state_machine.hpp @@ -83,7 +83,17 @@ class state_machine { } + +#if defined(BOOST_NO_CXX11_SMART_PTR) + void post_event(std::auto_ptr evt) + +#else + + void post_event(std::unique_ptr evt) + +#endif + { m_events_queue.push(base_event_ptr_t(evt.release())); }