18 #if !defined(XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680)
19 #define XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680
65 MemoryManager& theMemoryManager,
66 bool fAssertErrors =
false,
67 StreamType* theStream = 0);
76 deallocate(
void* pointer);
78 virtual MemoryManager*
79 getExceptionMemoryManager();
84 return m_assertErrors;
90 m_assertErrors = fFlag;
98 return m_highWaterMark;
105 return m_currentAllocated;
112 return m_allocations.size();
127 m_sequence(theSequence)
143 return m_allocations.begin();
160 defaultBytesToDump = 20u
165 StreamType* theStream = 0,
166 size_type theBytesToDump = defaultBytesToDump);
175 MemoryManager& m_memoryManager;
187 MapType m_allocations;
189 StreamType* m_stream;
198 #endif // XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680