class SptrDebugger

assists in debugging Sptrs (both use and implementation), by constructing a map of currently active Sptrs

Public Methods

static void deletePtr(void* ptr)
remove an pointer after it has been deleted.
static void newPtr(void* ptr)
add a new pointer when it is new.

Private Methods

static SptrDebugger* getInstance()
used to get an instance. If no instance exists, create one
SptrDebugger()
default constructor

Documentation

assists in debugging Sptrs (both use and implementation), by constructing a map of currently active Sptrs. A singleton.
SptrDebugger()
default constructor

static SptrDebugger* getInstance()
used to get an instance. If no instance exists, create one

static void newPtr(void* ptr)
add a new pointer when it is new.

static void deletePtr(void* ptr)
remove an pointer after it has been deleted.


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++