53int RefCountClass::TotalRefs = 0;
117#ifdef PARANOID_REFCOUNTS
139 if (node->
Get() == obj)
return true;
159#ifdef PARANOID_REFCOUNTS
179 Inc_Total_Refs(
this);
197#ifdef PARANOID_REFCOUNTS
DataNode< T > * Next(void) const
ActiveRefStruct ActiveRefInfo
static RefCountClass * Add_Active_Ref(RefCountClass *obj)
static RefCountClass * Set_Ref_Owner(RefCountClass *obj, char *file, int line)
RefCountNodeClass ActiveRefNode
static RefCountListClass ActiveRefList
static void Remove_Active_Ref(RefCountClass *obj)
static bool Validate_Active_Ref(RefCountClass *obj)
RefCountClass * BreakOnReference
List< RefCountNodeClass * > RefCountListClass
DataNode< RefCountClass * > RefCountNodeClass