Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Classes | Defines | Functions | Variables

XalanMemoryManagement.hpp File Reference

#include <xalanc/Include/PlatformDefinitions.hpp>
#include <cassert>
#include <cstddef>
#include <new>
#include <xercesc/framework/MemoryManager.hpp>
Include dependency graph for XalanMemoryManagement.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

Defines

Functions

Variables


Define Documentation

#define XALAN_DEFAULT_CONSTRUCTOR_MEMMGR   = XalanMemMgrs::getDefaultXercesMemMgr()

Definition at line 523 of file XalanMemoryManagement.hpp.

#define XALAN_DEFAULT_MEMMGR   = XalanMemMgrs::getDefaultXercesMemMgr()

Definition at line 524 of file XalanMemoryManagement.hpp.

#define XALAN_USES_MEMORY_MANAGER (   Type  ) 
Value:
template<> \
struct MemoryManagedConstructionTraits<Type> \
    { \
        typedef ConstructWithMemoryManager<Type> Constructor; \
    };

Definition at line 597 of file XalanMemoryManagement.hpp.


Function Documentation

template<class Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance 
)

Definition at line 208 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
Param1Type &  theParam1,
const Param2Type &  theParam2 
)

Definition at line 277 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
const Param1Type *  theParam1,
const Param2Type *  theParam2,
const Param3Type *  theParam3,
Param4Type &  theParam4 
)

Definition at line 304 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
Param1Type &  theParam1,
Param2Type &  theParam2,
const Param3Type &  theParam3,
const Param4Type &  theParam4,
const Param5Type &  theParam5,
const Param6Type &  theParam6 
)

Definition at line 432 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
const Param1Type *  theParam1,
const Param2Type *  theParam2,
const Param3Type *  theParam3,
const Param4Type *  theParam4,
const Param5Type *  theParam5,
Param6Type &  theParam6 
)

Definition at line 335 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type , class Param3Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
Param1Type &  theParam1,
const Param2Type &  theParam2,
Param3Type &  theParam3 
)

Definition at line 371 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
const Param1Type &  theParam1 
)

Definition at line 230 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
Param1Type &  theParam1,
Param2Type &  theParam2,
const Param3Type &  theParam3,
const Param4Type &  theParam4,
const Param5Type &  theParam5 
)

Definition at line 400 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type >
Type* XalanConstruct ( MemoryManager &  theMemoryManager,
Type *&  theInstance,
Param1Type &  theParam1 
)

Definition at line 253 of file XalanMemoryManagement.hpp.

template<class Type , class Param1Type >
Type* XalanCopyConstruct ( MemoryManager &  theMemoryManager,
const Type &  theSource,
Param1Type &  theParam1 
)

Definition at line 480 of file XalanMemoryManagement.hpp.

template<class Type >
Type* XalanCopyConstruct ( MemoryManager &  theMemoryManager,
const Type &  theSource 
)

Definition at line 458 of file XalanMemoryManagement.hpp.

template<class Type >
void XalanDestroy ( Type &  theArg  ) 

Definition at line 158 of file XalanMemoryManagement.hpp.

template<class Type >
void XalanDestroy ( MemoryManager &  theMemoryManager,
Type *  theArg 
)

Definition at line 179 of file XalanMemoryManagement.hpp.

template<class Type >
void XalanDestroy ( MemoryManager &  theMemoryManager,
Type &  theArg 
)

Definition at line 195 of file XalanMemoryManagement.hpp.

template<class Type >
void XalanDestroy ( Type *  theArg  ) 

Definition at line 167 of file XalanMemoryManagement.hpp.


Variable Documentation

XALAN_CPP_NAMESPACE_BEGIN typedef MemoryManager MemoryManagerType

Definition at line 43 of file XalanMemoryManagement.hpp.

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