#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
 Pointer to Able instance.
 
unsigned handle_count
 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.8.17