blob: fc97ea23a27b5104c30859d3631db49c667432ce [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<h1>XalanMemoryManagement.hpp File Reference</h1> </div>
</div>
<div class="contents">
<code>#include &lt;<a class="el" href="PlatformDefinitions_8hpp_source.html">xalanc/Include/PlatformDefinitions.hpp</a>&gt;</code><br/>
<code>#include &lt;cassert&gt;</code><br/>
<code>#include &lt;cstddef&gt;</code><br/>
<code>#include &lt;new&gt;</code><br/>
<code>#include &lt;xercesc/framework/MemoryManager.hpp&gt;</code><br/>
<div class="dynheader">
Include dependency graph for XalanMemoryManagement.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="XalanMemoryManagement_8hpp__incl.png" border="0" usemap="#XalanMemoryManagement_8hpp" alt=""/></div>
<map name="XalanMemoryManagement_8hpp" id="XalanMemoryManagement_8hpp">
<area shape="rect" id="node3" href="PlatformDefinitions_8hpp.html" title="xalanc/Include/PlatformDefinitions.hpp" alt="" coords="284,83,548,112"/><area shape="rect" id="node9" href="XalanVersion_8hpp.html" title="XalanVersion.hpp" alt="" coords="549,160,683,189"/></map>
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="XalanMemoryManagement_8hpp__dep__incl.png" border="0" usemap="#XalanMemoryManagement_8hppdep" alt=""/></div>
<map name="XalanMemoryManagement_8hppdep" id="XalanMemoryManagement_8hppdep">
<area shape="rect" id="node3" href="XalanDiagnosticMemoryManager_8hpp.html" title="XalanDiagnosticMemoryManager.hpp" alt="" coords="5849,237,6111,267"/><area shape="rect" id="node5" href="XalanSourceTreeInit_8hpp.html" title="XalanSourceTreeInit.hpp" alt="" coords="7015,83,7193,112"/><area shape="rect" id="node9" href="TraceListenerDefault_8hpp.html" title="TraceListenerDefault.hpp" alt="" coords="7217,83,7399,112"/><area shape="rect" id="node11" href="XSLTInputSource_8hpp.html" title="XSLTInputSource.hpp" alt="" coords="6831,160,6988,189"/><area shape="rect" id="node17" href="XalanDeque_8hpp.html" title="XalanDeque.hpp" alt="" coords="3861,160,3989,189"/><area shape="rect" id="node51" href="XalanList_8hpp.html" title="XalanList.hpp" alt="" coords="6831,83,6940,112"/><area shape="rect" id="node64" href="XalanSet_8hpp.html" title="XalanSet.hpp" alt="" coords="6777,237,6887,267"/><area shape="rect" id="node78" href="DOMStringHelper_8hpp.html" title="DOMStringHelper.hpp" alt="" coords="5209,237,5369,267"/><area shape="rect" id="node113" href="XalanMemMgrAutoPtr_8hpp.html" title="XalanMemMgrAutoPtr.hpp" alt="" coords="2185,237,2375,267"/><area shape="rect" id="node157" href="XalanVector_8hpp.html" title="XalanVector.hpp" alt="" coords="4217,83,4343,112"/><area shape="rect" id="node202" href="XalanDOMString_8hpp.html" title="XalanDOMString.hpp" alt="" coords="4936,160,5091,189"/><area shape="rect" id="node224" href="XalanDocumentBuilder_8hpp.html" title="XalanDocumentBuilder.hpp" alt="" coords="7761,160,7959,189"/><area shape="rect" id="node226" href="XalanParsedSource_8hpp.html" title="XalanParsedSource.hpp" alt="" coords="7423,83,7599,112"/><area shape="rect" id="node229" href="ICUBridgeCleanup_8hpp.html" title="ICUBridgeCleanup.hpp" alt="" coords="7673,83,7839,112"/><area shape="rect" id="node231" href="ArenaBlockBase_8hpp.html" title="ArenaBlockBase.hpp" alt="" coords="2440,237,2595,267"/><area shape="rect" id="node235" href="ExecutionContext_8hpp.html" title="ExecutionContext.hpp" alt="" coords="7863,83,8025,112"/><area shape="rect" id="node237" href="NamedNodeMapAttributeList_8hpp.html" title="NamedNodeMapAttributeList.hpp" alt="" coords="8049,83,8284,112"/><area shape="rect" id="node239" href="XalanMemoryManagerDefault_8hpp.html" title="XalanMemoryManagerDefault.hpp" alt="" coords="8308,83,8548,112"/><area shape="rect" id="node241" href="XalanDOMInit_8hpp.html" title="XalanDOMInit.hpp" alt="" coords="8572,83,8708,112"/><area shape="rect" id="node244" href="XercesDOMFormatterWalker_8hpp.html" title="XercesDOMFormatterWalker.hpp" alt="" coords="8732,83,8961,112"/><area shape="rect" id="node246" href="FormatterTreeWalker_8hpp.html" title="FormatterTreeWalker.hpp" alt="" coords="8985,83,9167,112"/><area shape="rect" id="node248" href="XObjectResultTreeFragProxy_8hpp.html" title="XObjectResultTreeFragProxy.hpp" alt="" coords="9257,160,9487,189"/><area shape="rect" id="node250" href="XObjectResultTreeFragProxyBase_8hpp.html" title="XObjectResultTreeFragProxyBase.hpp" alt="" coords="9241,83,9503,112"/><area shape="rect" id="node253" href="XObjectResultTreeFragProxyText_8hpp.html" title="XObjectResultTreeFragProxyText.hpp" alt="" coords="9527,83,9783,112"/><area shape="rect" id="node256" href="XPathFactory_8hpp.html" title="XPathFactory.hpp" alt="" coords="7479,160,7612,189"/><area shape="rect" id="node7" href="XSLTInit_8hpp.html" title="XSLTInit.hpp" alt="" coords="7636,160,7737,189"/><area shape="rect" id="node13" href="XalanCompiledStylesheetDefault_8hpp.html" title="XalanCompiledStylesheetDefault.hpp" alt="" coords="5760,701,6021,731"/><area shape="rect" id="node15" href="XalanTransformer_8hpp.html" title="XalanTransformer.hpp" alt="" coords="6489,237,6652,267"/><area shape="rect" id="node19" href="OutputContextStack_8hpp.html" title="OutputContextStack.hpp" alt="" coords="4552,315,4731,344"/><area shape="rect" id="node24" href="XalanNamespacesStack_8hpp.html" title="XalanNamespacesStack.hpp" alt="" coords="3924,237,4129,267"/><area shape="rect" id="node27" href="XercesDocumentBridge_8hpp.html" title="XercesDocumentBridge.hpp" alt="" coords="3647,237,3849,267"/><area shape="rect" id="node29" href="XalanQName_8hpp.html" title="XalanQName.hpp" alt="" coords="4884,392,5020,421"/><area shape="rect" id="node21" href="XSLTEngineImpl_8hpp.html" title="XSLTEngineImpl.hpp" alt="" coords="4469,547,4621,576"/><area shape="rect" id="node31" href="NamespacesHandler_8hpp.html" title="NamespacesHandler.hpp" alt="" coords="5376,469,5557,499"/><area shape="rect" id="node45" href="ResultNamespacesStack_8hpp.html" title="ResultNamespacesStack.hpp" alt="" coords="4371,469,4579,499"/><area shape="rect" id="node48" href="VariablesStack_8hpp.html" title="VariablesStack.hpp" alt="" coords="3797,469,3941,499"/><area shape="rect" id="node33" href="Stylesheet_8hpp.html" title="Stylesheet.hpp" alt="" coords="5472,547,5589,576"/><area shape="rect" id="node42" href="StylesheetHandler_8hpp.html" title="StylesheetHandler.hpp" alt="" coords="6445,624,6611,653"/><area shape="rect" id="node35" href="StylesheetExecutionContextDefault_8hpp.html" title="StylesheetExecutionContextDefault.hpp" alt="" coords="3663,624,3937,653"/><area shape="rect" id="node38" href="ICUBridgeCollationCompareFunctorImpl_8hpp.html" title="ICUBridgeCollationCompareFunctorImpl.hpp" alt="" coords="6875,701,7176,731"/><area shape="rect" id="node40" href="ICUFormatNumberFunctor_8hpp.html" title="ICUFormatNumberFunctor.hpp" alt="" coords="2077,701,2293,731"/><area shape="rect" id="node53" href="XalanMap_8hpp.html" title="XalanMap.hpp" alt="" coords="6217,160,6332,189"/><area shape="rect" id="node105" href="ArenaAllocator_8hpp.html" title="ArenaAllocator.hpp" alt="" coords="7263,160,7404,189"/><area shape="rect" id="node110" href="XalanArrayAllocator_8hpp.html" title="XalanArrayAllocator.hpp" alt="" coords="7063,160,7239,189"/><area shape="rect" id="node56" href="XalanXMLFileReporter_8hpp.html" title="XalanXMLFileReporter.hpp" alt="" coords="5709,315,5899,344"/><area shape="rect" id="node58" href="KeyTable_8hpp.html" title="KeyTable.hpp" alt="" coords="5579,315,5685,344"/><area shape="rect" id="node76" href="XalanDocumentPrefixResolver_8hpp.html" title="XalanDocumentPrefixResolver.hpp" alt="" coords="4805,315,5048,344"/><area shape="rect" id="node66" href="ExtensionFunctionHandler_8hpp.html" title="ExtensionFunctionHandler.hpp" alt="" coords="5973,315,6187,344"/><area shape="rect" id="node68" href="ExtensionNSHandler_8hpp.html" title="ExtensionNSHandler.hpp" alt="" coords="5812,392,5991,421"/><area shape="rect" id="node73" href="XPathFactoryDefault_8hpp.html" title="XPathFactoryDefault.hpp" alt="" coords="7479,315,7660,344"/><area shape="rect" id="node87" href="XalanNumberingResourceBundle_8hpp.html" title="XalanNumberingResourceBundle.hpp" alt="" coords="3912,315,4173,344"/><area shape="rect" id="node93" href="AttributeVectorEntry_8hpp.html" title="AttributeVectorEntry.hpp" alt="" coords="3291,315,3469,344"/><area shape="rect" id="node97" href="NameSpace_8hpp.html" title="NameSpace.hpp" alt="" coords="5173,315,5301,344"/><area shape="rect" id="node89" href="ElemNumber_8hpp.html" title="ElemNumber.hpp" alt="" coords="3848,392,3981,421"/><area shape="rect" id="node95" href="AttributeVectorEntryExtended_8hpp.html" title="AttributeVectorEntryExtended.hpp" alt="" coords="3081,392,3321,421"/><area shape="rect" id="node107" href="StylesheetConstructionContextDefault_8hpp.html" title="StylesheetConstructionContextDefault.hpp" alt="" coords="7012,315,7305,344"/><area shape="rect" id="node115" href="XalanSourceTreeDocumentFragment_8hpp.html" title="XalanSourceTreeDocumentFragment.hpp" alt="" coords="2527,547,2815,576"/><area shape="rect" id="node119" href="StylesheetExecutionContext_8hpp.html" title="StylesheetExecutionContext.hpp" alt="" coords="4067,469,4296,499"/><area shape="rect" id="node128" href="ReusableArenaBlock_8hpp.html" title="ReusableArenaBlock.hpp" alt="" coords="2469,315,2648,344"/><area shape="rect" id="node130" href="XalanMessageLoader_8hpp.html" title="XalanMessageLoader.hpp" alt="" coords="2909,315,3096,344"/><area shape="rect" id="node132" href="XercesCDATASectionWrapper_8hpp.html" title="XercesCDATASectionWrapper.hpp" alt="" coords="1203,315,1440,344"/><area shape="rect" id="node134" href="XercesCommentWrapper_8hpp.html" title="XercesCommentWrapper.hpp" alt="" coords="1464,315,1675,344"/><area shape="rect" id="node136" href="XercesDocumentTypeWrapper_8hpp.html" title="XercesDocumentTypeWrapper.hpp" alt="" coords="1699,315,1941,344"/><area shape="rect" id="node138" href="XercesDocumentWrapper_8hpp.html" title="XercesDocumentWrapper.hpp" alt="" coords="2672,315,2885,344"/><area shape="rect" id="node140" href="XercesDOMImplementationWrapper_8hpp.html" title="XercesDOMImplementationWrapper.hpp" alt="" coords="1965,315,2243,344"/><area shape="rect" id="node142" href="XercesEntityReferenceWrapper_8hpp.html" title="XercesEntityReferenceWrapper.hpp" alt="" coords="93,315,339,344"/><area shape="rect" id="node144" href="XercesEntityWrapper_8hpp.html" title="XercesEntityWrapper.hpp" alt="" coords="363,315,544,344"/><area shape="rect" id="node146" href="XercesNotationWrapper_8hpp.html" title="XercesNotationWrapper.hpp" alt="" coords="669,315,872,344"/><area shape="rect" id="node148" href="XercesProcessingInstructionWrapper_8hpp.html" title="XercesProcessingInstructionWrapper.hpp" alt="" coords="896,315,1179,344"/><area shape="rect" id="node150" href="Function_8hpp.html" title="Function.hpp" alt="" coords="2324,392,2428,421"/><area shape="rect" id="node154" href="XPathEvaluator_8hpp.html" title="XPathEvaluator.hpp" alt="" coords="3120,315,3267,344"/><area shape="rect" id="node159" href="XalanFileUtility_8hpp.html" title="XalanFileUtility.hpp" alt="" coords="4255,237,4396,267"/><area shape="rect" id="node162" href="FormatterToSourceTree_8hpp.html" title="FormatterToSourceTree.hpp" alt="" coords="3220,237,3420,267"/><area shape="rect" id="node165" href="XalanSourceTreeContentHandler_8hpp.html" title="XalanSourceTreeContentHandler.hpp" alt="" coords="4420,237,4679,267"/><area shape="rect" id="node167" href="CountersTable_8hpp.html" title="CountersTable.hpp" alt="" coords="3696,315,3837,344"/><area shape="rect" id="node171" href="ElemForEach_8hpp.html" title="ElemForEach.hpp" alt="" coords="4013,160,4147,189"/><area shape="rect" id="node177" href="NodeSorter_8hpp.html" title="NodeSorter.hpp" alt="" coords="1172,547,1295,576"/><area shape="rect" id="node189" href="XalanObjectCache_8hpp.html" title="XalanObjectCache.hpp" alt="" coords="3011,160,3179,189"/><area shape="rect" id="node192" href="XalanObjectStackCache_8hpp.html" title="XalanObjectStackCache.hpp" alt="" coords="2993,237,3196,267"/></map>
</div>
<p><a href="XalanMemoryManagement_8hpp_source.html">Go to the source code of this file.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classXalanMemoryManager.html">XalanMemoryManager</a>
<li>class <a class="el" href="classXalanAllocationGuard.html">XalanAllocationGuard</a>
<li>class <a class="el" href="classXalanMemMgrs.html">XalanMemMgrs</a>
<li>struct <a class="el" href="structConstructValueWithNoMemoryManager.html">ConstructValueWithNoMemoryManager&lt; C &gt;</a>
<li>struct <a class="el" href="structConstructValueWithMemoryManager.html">ConstructValueWithMemoryManager&lt; C &gt;</a>
<li>struct <a class="el" href="structConstructWithNoMemoryManager.html">ConstructWithNoMemoryManager&lt; C &gt;</a>
<li>struct <a class="el" href="structConstructWithMemoryManager.html">ConstructWithMemoryManager&lt; C &gt;</a>
<li>struct <a class="el" href="structMemoryManagedConstructionTraits.html">MemoryManagedConstructionTraits&lt; C &gt;</a>
<li>struct <a class="el" href="structExplicitMemoryManagedConstructionTraits.html">ExplicitMemoryManagedConstructionTraits&lt; C &gt;</a>
<li>struct <a class="el" href="structConstructWithMemoryManagerTraits.html">ConstructWithMemoryManagerTraits&lt; C &gt;</a>
<li>struct <a class="el" href="structConstructWithNoMemoryManagerTraits.html">ConstructWithNoMemoryManagerTraits&lt; C &gt;</a>
</ul>
<h2><a name="define-members"></a>
Defines</h2>
<ul>
<li>#define <a class="el" href="XalanMemoryManagement_8hpp.html#a2a8cf2da3c1d1e7206ff99c465810687">XALAN_DEFAULT_CONSTRUCTOR_MEMMGR</a>&nbsp;&nbsp;&nbsp;= XalanMemMgrs::getDefaultXercesMemMgr()
<li>#define <a class="el" href="XalanMemoryManagement_8hpp.html#ab9a9939dbc66ffc6dd9e2e2dcee1b15c">XALAN_DEFAULT_MEMMGR</a>&nbsp;&nbsp;&nbsp;= XalanMemMgrs::getDefaultXercesMemMgr()
<li>#define <a class="el" href="XalanMemoryManagement_8hpp.html#afe156dfb53fca069b4707b01bcfc1d0d">XALAN_USES_MEMORY_MANAGER</a>(Type)
</ul>
<h2><a name="func-members"></a>
Functions</h2>
<ul>
<li>template&lt;class Type &gt; void <a class="el" href="XalanMemoryManagement_8hpp.html#abca431c9c1c0460a6b74d241a509147b">XalanDestroy</a> (Type &amp;theArg)
<li>template&lt;class Type &gt; void <a class="el" href="XalanMemoryManagement_8hpp.html#a0dcc56626f97806288045c28f09dda07">XalanDestroy</a> (Type *theArg)
<li>template&lt;class Type &gt; void <a class="el" href="XalanMemoryManagement_8hpp.html#adabe55e7f957e94dc922782711f5d23b">XalanDestroy</a> (MemoryManager &amp;theMemoryManager, Type *theArg)
<li>template&lt;class Type &gt; void <a class="el" href="XalanMemoryManagement_8hpp.html#a97f19f3785d6d3cda3245d3e8f0d02d9">XalanDestroy</a> (MemoryManager &amp;theMemoryManager, Type &amp;theArg)
<li>template&lt;class Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a0227ffda90ae8912d4b468f63740d5a9">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance)
<li>template&lt;class Type , class Param1Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a11127f6793578be6d79bf8e91fb2e4f8">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type &amp;theParam1)
<li>template&lt;class Type , class Param1Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a806fccccac1e13a97efee82cc126cf84">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1)
<li>template&lt;class Type , class Param1Type , class Param2Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#afd9243c03f7abf1b5a203a42e02826cc">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, const Param2Type &amp;theParam2)
<li>template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#afe5d3525e178da85879964c4d5697ff4">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, Param4Type &amp;theParam4)
<li>template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a862369c4d5bff3d80add36c013401d72">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, const Param4Type *theParam4, const Param5Type *theParam5, Param6Type &amp;theParam6)
<li>template&lt;class Type , class Param1Type , class Param2Type , class Param3Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a28b75fa84809f4493e3ffd86583d2518">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, const Param2Type &amp;theParam2, Param3Type &amp;theParam3)
<li>template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#ab57eeac932c4d18f1de184c98ea3541c">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, Param2Type &amp;theParam2, const Param3Type &amp;theParam3, const Param4Type &amp;theParam4, const Param5Type &amp;theParam5)
<li>template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a7b7ff1a9f36992458b1255f84c1546ab">XalanConstruct</a> (MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, Param2Type &amp;theParam2, const Param3Type &amp;theParam3, const Param4Type &amp;theParam4, const Param5Type &amp;theParam5, const Param6Type &amp;theParam6)
<li>template&lt;class Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a58a1f1a19d980c1537d1e7e4196d9307">XalanCopyConstruct</a> (MemoryManager &amp;theMemoryManager, const Type &amp;theSource)
<li>template&lt;class Type , class Param1Type &gt; Type * <a class="el" href="XalanMemoryManagement_8hpp.html#a22d7de39a3c83fb8a76630c2e3cc29d4">XalanCopyConstruct</a> (MemoryManager &amp;theMemoryManager, const Type &amp;theSource, Param1Type &amp;theParam1)
</ul>
<h2><a name="var-members"></a>
Variables</h2>
<ul>
<li>XALAN_CPP_NAMESPACE_BEGIN <br class="typebreak"/>
typedef MemoryManager <a class="el" href="XalanMemoryManagement_8hpp.html#a1cb0cf1ecbff53855154e3b94e785ede">MemoryManagerType</a>
</ul>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a2a8cf2da3c1d1e7206ff99c465810687"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XALAN_DEFAULT_CONSTRUCTOR_MEMMGR" ref="a2a8cf2da3c1d1e7206ff99c465810687" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XALAN_DEFAULT_CONSTRUCTOR_MEMMGR&nbsp;&nbsp;&nbsp;= XalanMemMgrs::getDefaultXercesMemMgr()</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00523">523</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab9a9939dbc66ffc6dd9e2e2dcee1b15c"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XALAN_DEFAULT_MEMMGR" ref="ab9a9939dbc66ffc6dd9e2e2dcee1b15c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XALAN_DEFAULT_MEMMGR&nbsp;&nbsp;&nbsp;= XalanMemMgrs::getDefaultXercesMemMgr()</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00524">524</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afe156dfb53fca069b4707b01bcfc1d0d"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XALAN_USES_MEMORY_MANAGER" ref="afe156dfb53fca069b4707b01bcfc1d0d" args="(Type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XALAN_USES_MEMORY_MANAGER</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">Type</td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">template</span>&lt;&gt; \
<span class="keyword">struct </span><a class="code" href="structMemoryManagedConstructionTraits.html">MemoryManagedConstructionTraits</a>&lt;Type&gt; \
{ \
<span class="keyword">typedef</span> <a class="code" href="structConstructWithMemoryManager.html">ConstructWithMemoryManager&lt;Type&gt;</a> Constructor; \
};
</pre></div>
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00597">597</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a0227ffda90ae8912d4b468f63740d5a9"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a0227ffda90ae8912d4b468f63740d5a9" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00208">208</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afd9243c03f7abf1b5a203a42e02826cc"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="afd9243c03f7abf1b5a203a42e02826cc" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, const Param2Type &amp;theParam2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param2Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam2</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00277">277</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afe5d3525e178da85879964c4d5697ff4"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="afe5d3525e178da85879964c4d5697ff4" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, Param4Type &amp;theParam4)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param1Type *&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param2Type *&nbsp;</td>
<td class="paramname"> <em>theParam2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param3Type *&nbsp;</td>
<td class="paramname"> <em>theParam3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param4Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam4</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00304">304</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7b7ff1a9f36992458b1255f84c1546ab"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a7b7ff1a9f36992458b1255f84c1546ab" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, Param2Type &amp;theParam2, const Param3Type &amp;theParam3, const Param4Type &amp;theParam4, const Param5Type &amp;theParam5, const Param6Type &amp;theParam6)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param2Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param3Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param4Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param5Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param6Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam6</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00432">432</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a862369c4d5bff3d80add36c013401d72"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a862369c4d5bff3d80add36c013401d72" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, const Param4Type *theParam4, const Param5Type *theParam5, Param6Type &amp;theParam6)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type , class Param6Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param1Type *&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param2Type *&nbsp;</td>
<td class="paramname"> <em>theParam2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param3Type *&nbsp;</td>
<td class="paramname"> <em>theParam3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param4Type *&nbsp;</td>
<td class="paramname"> <em>theParam4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param5Type *&nbsp;</td>
<td class="paramname"> <em>theParam5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param6Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam6</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00335">335</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28b75fa84809f4493e3ffd86583d2518"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a28b75fa84809f4493e3ffd86583d2518" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, const Param2Type &amp;theParam2, Param3Type &amp;theParam3)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type , class Param3Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param2Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param3Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam3</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00371">371</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a11127f6793578be6d79bf8e91fb2e4f8"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a11127f6793578be6d79bf8e91fb2e4f8" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, const Param1Type &amp;theParam1)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00230">230</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab57eeac932c4d18f1de184c98ea3541c"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="ab57eeac932c4d18f1de184c98ea3541c" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1, Param2Type &amp;theParam2, const Param3Type &amp;theParam3, const Param4Type &amp;theParam4, const Param5Type &amp;theParam5)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type , class Param2Type , class Param3Type , class Param4Type , class Param5Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param2Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param3Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param4Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Param5Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam5</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00400">400</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a806fccccac1e13a97efee82cc126cf84"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanConstruct" ref="a806fccccac1e13a97efee82cc126cf84" args="(MemoryManager &amp;theMemoryManager, Type *&amp;theInstance, Param1Type &amp;theParam1)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&amp;&nbsp;</td>
<td class="paramname"> <em>theInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00253">253</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a22d7de39a3c83fb8a76630c2e3cc29d4"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanCopyConstruct" ref="a22d7de39a3c83fb8a76630c2e3cc29d4" args="(MemoryManager &amp;theMemoryManager, const Type &amp;theSource, Param1Type &amp;theParam1)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type , class Param1Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanCopyConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Type &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Param1Type &amp;&nbsp;</td>
<td class="paramname"> <em>theParam1</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00480">480</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a58a1f1a19d980c1537d1e7e4196d9307"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanCopyConstruct" ref="a58a1f1a19d980c1537d1e7e4196d9307" args="(MemoryManager &amp;theMemoryManager, const Type &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">Type* XalanCopyConstruct </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Type &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00458">458</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abca431c9c1c0460a6b74d241a509147b"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanDestroy" ref="abca431c9c1c0460a6b74d241a509147b" args="(Type &amp;theArg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">void XalanDestroy </td>
<td>(</td>
<td class="paramtype">Type &amp;&nbsp;</td>
<td class="paramname"> <em>theArg</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00158">158</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adabe55e7f957e94dc922782711f5d23b"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanDestroy" ref="adabe55e7f957e94dc922782711f5d23b" args="(MemoryManager &amp;theMemoryManager, Type *theArg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">void XalanDestroy </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type *&nbsp;</td>
<td class="paramname"> <em>theArg</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00179">179</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a97f19f3785d6d3cda3245d3e8f0d02d9"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanDestroy" ref="a97f19f3785d6d3cda3245d3e8f0d02d9" args="(MemoryManager &amp;theMemoryManager, Type &amp;theArg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">void XalanDestroy </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theMemoryManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Type &amp;&nbsp;</td>
<td class="paramname"> <em>theArg</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00195">195</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0dcc56626f97806288045c28f09dda07"></a><!-- doxytag: member="XalanMemoryManagement.hpp::XalanDestroy" ref="a0dcc56626f97806288045c28f09dda07" args="(Type *theArg)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Type &gt; </div>
<table class="memname">
<tr>
<td class="memname">void XalanDestroy </td>
<td>(</td>
<td class="paramtype">Type *&nbsp;</td>
<td class="paramname"> <em>theArg</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00167">167</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a1cb0cf1ecbff53855154e3b94e785ede"></a><!-- doxytag: member="XalanMemoryManagement.hpp::MemoryManagerType" ref="a1cb0cf1ecbff53855154e3b94e785ede" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XALAN_CPP_NAMESPACE_BEGIN typedef MemoryManager <a class="el" href="XalanMemoryManagement_8hpp.html#a1cb0cf1ecbff53855154e3b94e785ede">MemoryManagerType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanMemoryManagement_8hpp_source.html#l00043">43</a> of file <a class="el" href="XalanMemoryManagement_8hpp_source.html">XalanMemoryManagement.hpp</a>.</p>
</div>
</div>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">GraphViz</a> are
used to generate this API documentation from the Xalan-C header files.</i></font></p>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>