Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
XalanMemoryManager Class Referenceabstract

#include <XalanMemoryManagement.hpp>

Inherits MemoryManager.

Inherited by XalanDiagnosticMemoryManager, and XalanMemoryManagerDefault.

Public Types

typedef 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 54 of file XalanMemoryManagement.hpp.

Constructor & Destructor Documentation

◆ XalanMemoryManager() [1/2]

XalanMemoryManager::XalanMemoryManager ( )

◆ ~XalanMemoryManager()

virtual XalanMemoryManager::~XalanMemoryManager ( )
virtual

◆ XalanMemoryManager() [2/2]

XalanMemoryManager::XalanMemoryManager ( const XalanMemoryManager theSource)
protected

Member Function Documentation

◆ allocate()

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

◆ deallocate()

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

◆ getExceptionMemoryManager() [1/2]

virtual MemoryManager* XalanMemoryManager::getExceptionMemoryManager ( )
pure virtual

◆ getExceptionMemoryManager() [2/2]

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

Definition at line 76 of file XalanMemoryManagement.hpp.

◆ operator=()

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

Definition at line 92 of file XalanMemoryManagement.hpp.


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

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.

Apache Logo