#include <ReferenceAble.h>

Public Member Functions

 Handle ()
 Default constructor.
 ~Handle ()
 Destructor.
void decrement (bool active, bool auto_delete)
 Thread-safe decrement and delete.

Static Public Member Functions

static void copy (Handle *&to, Handle *const &from, bool active)
 Thread-safe copy and increment.

Public Attributes

Ablepointer = nullptr
 Pointer to Able instance.
unsigned handle_count = 0
 Count of all references to this handle.

Detailed Description

Reference::To<> instances share this handle to an Able instance


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

Generated using doxygen 1.14.0