 |
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
18 #if !defined(XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680)
19 #define XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680
65 MemoryManager& theMemoryManager,
66 bool fAssertErrors =
false,
78 virtual MemoryManager*
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
166 size_type theBytesToDump = defaultBytesToDump);
175 MemoryManager& m_memoryManager;
198 #endif // XALAN_DIAGNOSTICMEMORYMANAGER_HEADER_GUARD_1357924680
#define XALAN_HARNESS_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
size_type getAllocations() const
virtual void deallocate(void *pointer)
MapType::const_iterator const_iterator
void dumpStatistics(StreamType *theStream=0, size_type theBytesToDump=defaultBytesToDump)
XalanDiagnosticMemoryManager(MemoryManager &theMemoryManager, bool fAssertErrors=false, StreamType *theStream=0)
virtual void * allocate(size_type size)
XalanMap< void *, Data > MapType
virtual ~XalanDiagnosticMemoryManager()
virtual MemoryManager * getExceptionMemoryManager()
const_iterator getAllocationsIterator() const
size_type getHighWaterMark() const
size_type getAllocated() const
void setAssertErrors(bool fFlag)
Data(size_type theSize, size_type theSequence)
bool getAssertErrors() const