24 void addRef(
const String& className, int32_t ref);
40 addRef(TYPE::_getClassName(), 1);
44 addRef(TYPE::_getClassName(), -1);
Definition CycleCheck.h:37
CycleCheckT()
Definition CycleCheck.h:39
virtual ~CycleCheckT()
Definition CycleCheck.h:43
Debug utility to track shared_ptr utilization.
Definition CycleCheck.h:15
static void addStatic(LuceneObjectPtr *staticRef)
static void addStatic(TYPE &staticRef)
Definition CycleCheck.h:29
static MapStringInt cycleMap
Definition CycleCheck.h:20
static Set< LuceneObjectPtr * > staticRefs
Definition CycleCheck.h:21
void addRef(const String &className, int32_t ref)
Utility template class to handle set based collections that can be safely copied and shared.
Definition Set.h:17
Definition AbstractAllTermDocs.h:12
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition LuceneTypes.h:539