Xalan-C++ API Reference 1.12.0
xalanc::XalanMemoryManager Class Referenceabstract

#include <xalanc/Include/XalanMemoryManagement.hpp>

Inheritance diagram for xalanc::XalanMemoryManager:
[legend]
Collaboration diagram for xalanc::XalanMemoryManager:
[legend]

Public Types

typedef std::size_t size_type

Public Member Functions

 XalanMemoryManager ()
virtual ~XalanMemoryManager ()
virtual void * allocate (size_type size)=0
virtual void deallocate (void *pointer)=0
virtual MemoryManager * getExceptionMemoryManager ()=0

Static Public Member Functions

static MemoryManager & getExceptionMemoryManager (MemoryManager &theMemoryManager)

Protected Member Functions

 XalanMemoryManager (const XalanMemoryManager &theSource)
XalanMemoryManageroperator= (const XalanMemoryManager &)

Detailed Description

Definition at line 46 of file XalanMemoryManagement.hpp.

Member Typedef Documentation

◆ size_type

Definition at line 51 of file XalanMemoryManagement.hpp.

Constructor & Destructor Documentation

◆ XalanMemoryManager() [1/2]

xalanc::XalanMemoryManager::XalanMemoryManager ( )

Referenced by operator=(), and XalanMemoryManager().

◆ ~XalanMemoryManager()

virtual xalanc::XalanMemoryManager::~XalanMemoryManager ( )
virtual

◆ XalanMemoryManager() [2/2]

xalanc::XalanMemoryManager::XalanMemoryManager ( const XalanMemoryManager & theSource)
protected

References XalanMemoryManager().

Member Function Documentation

◆ allocate()

virtual void * xalanc::XalanMemoryManager::allocate ( size_type size)
pure virtual

◆ deallocate()

virtual void xalanc::XalanMemoryManager::deallocate ( void * pointer)
pure virtual

◆ getExceptionMemoryManager() [1/2]

virtual MemoryManager * xalanc::XalanMemoryManager::getExceptionMemoryManager ( )
pure virtual

◆ getExceptionMemoryManager() [2/2]

MemoryManager & xalanc::XalanMemoryManager::getExceptionMemoryManager ( MemoryManager & theMemoryManager)
inlinestatic

Definition at line 72 of file XalanMemoryManagement.hpp.

◆ operator=()

XalanMemoryManager & xalanc::XalanMemoryManager::operator= ( const XalanMemoryManager & )
inlineprotected

Definition at line 88 of file XalanMemoryManagement.hpp.

References XalanMemoryManager().


The documentation for this class was generated from the following file: