Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

XalanMemoryManagement.hpp File Reference

Go to the source code of this file.

Classes

Defines

Functions

Variables


Define Documentation

#define XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR   XALAN_DEFAULT_CONSTRUCTOR_MEMORY_MGR

#define XALAN_DEFAULT_CONSTRUCTOR_MEMORY_MGR   = XalanMemMgrs::getDefaultXercesMemMgr()

#define XALAN_DEFAULT_MEMMGR   = XalanMemMgrs::getDefaultXercesMemMgr()

#define XALAN_USES_MEMORY_MANAGER ( Type   ) 

Value:

template<> \
struct MemoryManagedConstructionTraits<Type> \
    { \
        typedef ConstructWithMemoryManager<Type> Constructor; \
    };

#define XALANMEMORYMANAGEMENT_HEADER_GUARD_1357924680


Function Documentation

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 
)

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 
)

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

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

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

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

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

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

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

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

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

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

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


Variable Documentation

XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo