Xalan-C++ API Documentation
Go to the documentation of this file.
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
#define XALAN_HARNESS_EXPORT
Data(size_type theSize, size_type theSequence)
virtual void * allocate(size_type size)=0
const_iterator getAllocationsIterator() const
XalanMap< void *, Data > MapType
size_type getAllocations() const
size_type getAllocated() const
XALAN_CPP_NAMESPACE_BEGIN typedef size_t size_type
virtual MemoryManager * getExceptionMemoryManager()=0
MapType::const_iterator const_iterator
bool getAssertErrors() const
void setAssertErrors(bool fFlag)
virtual void deallocate(void *pointer)=0
size_type getHighWaterMark() const
XalanMemoryManager & operator=(const XalanMemoryManager &)
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|