A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <InterfaceFunctions.h>
Public Member Functions | |
void | setRefCount (unsigned toMe) |
void | incRefCount () |
unsigned | getRefCount () |
void | decRefCount (PDBTemplateBase &typeInfo) |
ObjType * | getObject () const |
Private Member Functions | |
RefCountedObject () | |
Definition at line 33 of file InterfaceFunctions.h.
|
inlineprivate |
Definition at line 65 of file RefCountedObject.h.
void pdb::RefCountedObject< ObjType >::decRefCount | ( | PDBTemplateBase & | typeInfo | ) |
ObjType * pdb::RefCountedObject< ObjType >::getObject | ( | ) | const |
unsigned pdb::RefCountedObject< ObjType >::getRefCount | ( | ) |
void pdb::RefCountedObject< ObjType >::incRefCount | ( | ) |
void pdb::RefCountedObject< ObjType >::setRefCount | ( | unsigned | toMe | ) |
Definition at line 37 of file RefCountedObject.cc.