CAF 0.17.6
Loading...
Searching...
No Matches
caf::memory_managed Class Reference

This base enables derived classes to enforce a different allocation strategy than new/delete by providing a virtual protected request_deletion() function and non-public destructor. More...

#include <memory_managed.hpp>

Inheritance diagram for caf::memory_managed:
caf::ref_counted caf::abstract_group caf::io::network::manager caf::io::network::multiplexer::runnable caf::logger caf::stream_manager caf::io::network::acceptor_manager caf::io::network::datagram_manager caf::io::network::stream_manager caf::detail::stream_distribution_tree< Policy > caf::io::broker_servant< network::acceptor_manager, accept_handle, new_connection_msg > caf::io::broker_servant< network::datagram_manager, datagram_handle, new_datagram_msg > caf::io::broker_servant< network::stream_manager, connection_handle, new_data_msg > caf::io::doorman caf::io::datagram_servant caf::io::scribe caf::io::network::doorman_impl caf::io::network::datagram_servant_impl caf::io::network::scribe_impl

Detailed Description

This base enables derived classes to enforce a different allocation strategy than new/delete by providing a virtual protected request_deletion() function and non-public destructor.


The documentation for this class was generated from the following file: