Toolbox snapshot
The Reactive C++ Toolbox
|
#include <boost/intrusive_ptr.hpp>
#include <atomic>
Go to the source code of this file.
Classes | |
struct | toolbox::util::ThreadSafePolicy |
struct | toolbox::util::ThreadUnsafePolicy |
class | toolbox::util::RefCount< DerivedT, PolicyT > |
Base class for atomic referenced counted objects. More... | |
Namespaces | |
namespace | toolbox |
namespace | toolbox::util |
Functions | |
template<typename DerivedT , typename PolicyT > | |
void | toolbox::util::intrusive_ptr_add_ref (const RefCount< DerivedT, PolicyT > *ptr) noexcept |
template<typename DerivedT , typename PolicyT > | |
void | toolbox::util::intrusive_ptr_release (const RefCount< DerivedT, PolicyT > *ptr) noexcept |
template<typename ValueT , typename... ArgsT> | |
boost::intrusive_ptr< ValueT > | toolbox::util::make_intrusive (ArgsT &&... args) |