#include <map>
Go to the source code of this file.
Namespaces | |
namespace | s11n |
namespace | s11n::refcount |
namespace | s11n::refcount::Detail |
Classes | |
struct | s11n::refcount::no_delete_finalizer |
A no-op "destructor" for use with rcptr. More... | |
struct | s11n::refcount::plain_delete_finalizer |
The default destructor/cleanup functor for use with rcptr<>. More... | |
struct | s11n::refcount::Detail::ref_type< T > |
Internal detail for dereferencing pointers. More... | |
struct | s11n::refcount::Detail::ref_type< void > |
Internal detail for dereferencing pointers. More... | |
class | s11n::refcount::rcptr< HandleT, FinalizerT > |
A bare-bones non-intrusive reference-counted pointer type with the ability for the client to specify a finalization/destruction functor for the pointed-to type. More... | |
Defines | |
#define | s11n_net_s11n_refcount_REFCOUNT_HPP_INCLUDED 1 |
#define s11n_net_s11n_refcount_REFCOUNT_HPP_INCLUDED 1 |
Definition at line 2 of file refcount.hpp.