18 #if !defined(XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680)
19 #define XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680
31 #if defined(XALAN_CLASSIC_IOSTREAMS)
45 XALAN_CPP_NAMESPACE_BEGIN
53 #if defined(XALAN_NO_STD_NAMESPACE)
73 MemoryManager& theMemoryManager,
74 bool fAssertErrors =
false,
75 StreamType* theStream = 0);
86 virtual MemoryManager*
92 return m_assertErrors;
98 m_assertErrors = fFlag;
106 return m_highWaterMark;
113 return m_currentAllocated;
120 return m_allocations.size();
135 m_sequence(theSequence)
151 return m_allocations.begin();
168 defaultBytesToDump = 20u
173 StreamType* theStream = 0,
174 size_type theBytesToDump = defaultBytesToDump);
183 MemoryManager& m_memoryManager;
195 MapType m_allocations;
197 StreamType* m_stream;
202 XALAN_CPP_NAMESPACE_END
206 #endif // XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680