blob: 07f6f4f538b49982154d4498c6f493fffa912a50 [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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath">
<ul>
<li><a class="el" href="classStylesheetExecutionContextDefault.html">StylesheetExecutionContextDefault</a> </li>
<li><a class="el" href="classStylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor.html">StylesheetExecutionContextDefault::XPathCacheReturnFunctor</a> </li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<h1>StylesheetExecutionContextDefault::XPathCacheReturnFunctor Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="StylesheetExecutionContextDefault::XPathCacheReturnFunctor" -->
<p><code>#include &lt;<a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html">StylesheetExecutionContextDefault.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for StylesheetExecutionContextDefault::XPathCacheReturnFunctor:</div>
<div class="dyncontent">
<div class="center"><img src="classStylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor__coll__graph.png" border="0" usemap="#StylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor_coll__map" alt="Collaboration graph"/></div>
<map name="StylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor_coll__map" id="StylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor_coll__map">
<area shape="rect" id="node2" href="classXSLTEngineImpl.html" title="It&#39;s the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison..." alt="" coords="2807,1213,2929,1243"/><area shape="rect" id="node4" href="classXSLTProcessor.html" title="This is an interface for an XSLT Processor engine." alt="" coords="1125,891,1243,920"/><area shape="rect" id="node6" href="classProblemListenerBase.html" title="This is the abstract class that is used when reporting a problem some kind, that requires a message..." alt="" coords="1187,513,1344,543"/><area shape="rect" id="node35" href="classXPathConstructionContext.html" title="XPathConstructionContext" alt="" coords="897,832,1089,861"/><area shape="rect" id="node61" href="classProblemListener.html" title="This is the abstract class that the XSL processor uses when it has a problem of some kind..." alt="" coords="1203,967,1328,996"/><area shape="rect" id="node88" href="classXPathEnvSupport.html" title="XPathEnvSupport" alt="" coords="973,891,1107,920"/><area shape="rect" id="node202" href="classExecutionContext.html" title="ExecutionContext" alt="" coords="1625,832,1759,861"/><area shape="rect" id="node8" href="classPrefixResolver.html" title="This class defines an interface for classes that resolve namespace prefixes to their URIs..." alt="" coords="3125,513,3235,543"/><area shape="rect" id="node109" href="classStylesheet.html" title="This class represents the base stylesheet or an &quot;import&quot; stylesheet." alt="" coords="4475,832,4565,861"/><area shape="rect" id="node154" href="classElemTemplateElement.html" title="ElemTemplateElement" alt="" coords="3261,967,3427,996"/><area shape="rect" id="node10" href="classOutputContextStack.html" title="OutputContextStack" alt="" coords="7016,1052,7168,1081"/><area shape="rect" id="node12" href="classXalanDeque.html" title="XalanDeque\&lt; OutputContext, ConstructWithMemoryManagerTraits\&lt; OutputContext \&gt; \&gt;" alt="" coords="6861,513,7448,543"/><area shape="rect" id="node14" href="classXalanVector.html" title="XalanVector\&lt; BlockType * \&gt;" alt="" coords="6767,343,6969,372"/><area shape="rect" id="node98" href="classXalanDeque.html" title="XalanDeque\&lt; value_type, ConstructWithMemoryManagerTraits\&lt; value_type \&gt; \&gt;" alt="" coords="6599,695,7137,724"/><area shape="rect" id="node103" href="classXalanDeque.html" title="Xalan implementation of deque." alt="" coords="6501,513,6784,543"/><area shape="rect" id="node16" href="classXalanNamespace.html" title="XalanNamespace" alt="" coords="6776,219,6912,248"/><area shape="rect" id="node18" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="3675,104,3803,133"/><area shape="rect" id="node48" href="classXalanDOMStringPool.html" title="XalanDOMStringPool" alt="" coords="439,832,593,861"/><area shape="rect" id="node107" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl..." alt="" coords="4408,1117,4525,1147"/><area shape="rect" id="node132" href="classXalanQNameByReference.html" title="XalanQNameByReference" alt="" coords="3437,513,3624,543"/><area shape="rect" id="node134" href="classXalanQName.html" title="Class to represent a qualified name." alt="" coords="3301,343,3408,372"/><area shape="rect" id="node162" href="classElemTemplateElement_1_1LocatorProxy.html" title="ElemTemplateElement::LocatorProxy" alt="" coords="2711,219,2967,248"/><area shape="rect" id="node171" href="classXPath.html" title="XPath" alt="" coords="2695,275,2756,304"/><area shape="rect" id="node20" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="3625,5,3852,35"/><area shape="rect" id="node22" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, XalanParamHolder \&gt;" alt="" coords="6343,343,6692,372"/><area shape="rect" id="node24" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="4863,219,5407,248"/><area shape="rect" id="node112" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, ExtensionNSHandler * \&gt;" alt="" coords="5113,343,5484,372"/><area shape="rect" id="node121" href="classXalanMap.html" title="XalanMap\&lt; const XalanDOMString *, const XalanDOMString * \&gt;" alt="" coords="4201,343,4636,372"/><area shape="rect" id="node140" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, PatternTableVectorType \&gt;" alt="" coords="5508,343,5887,372"/><area shape="rect" id="node175" href="classXalanMap.html" title="XalanMap\&lt; XalanQNameByReference, const ElemTemplate * \&gt;" alt="" coords="4660,343,5089,372"/><area shape="rect" id="node184" href="classXalanMap.html" title="XalanMap\&lt; const XalanQName *, AttributeSetVectorType \&gt;" alt="" coords="5911,343,6319,372"/><area shape="rect" id="node26" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="5528,219,5672,248"/><area shape="rect" id="node28" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="5509,104,5691,133"/><area shape="rect" id="node31" href="structXalanMapKeyTraits_3_01XalanDOMString_01_4.html" title="XalanMapKeyTraits\&lt; XalanDOMString \&gt;" alt="" coords="6056,219,6333,248"/><area shape="rect" id="node33" href="classXPathConstructionContextDefault.html" title="An default implementation of an abtract class which provides support for constructing the internal re..." alt="" coords="656,967,893,996"/><area shape="rect" id="node38" href="classXalanDOMStringCache.html" title="XalanDOMStringCache" alt="" coords="691,832,859,861"/><area shape="rect" id="node40" href="classXalanDOMStringReusableAllocator.html" title="XalanDOMStringReusableAllocator" alt="" coords="920,513,1163,543"/><area shape="rect" id="node42" href="classReusableArenaAllocator.html" title="ReusableArenaAllocator\&lt; data_type \&gt;" alt="" coords="908,343,1175,372"/><area shape="rect" id="node44" href="classArenaAllocator.html" title="ArenaAllocator\&lt; data_type, ReusableArenaBlock\&lt; data_type \&gt; \&gt;" alt="" coords="820,219,1263,248"/><area shape="rect" id="node46" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMString * \&gt;" alt="" coords="651,513,896,543"/><area shape="rect" id="node50" href="classXalanDOMStringAllocator.html" title="XalanDOMStringAllocator" alt="" coords="373,513,557,543"/><area shape="rect" id="node52" href="classArenaAllocator.html" title="ArenaAllocator\&lt; data_type \&gt;" alt="" coords="355,343,565,372"/><area shape="rect" id="node54" href="classXalanDOMStringHashTable.html" title="XalanDOMStringHashTable" alt="" coords="109,513,304,543"/><area shape="rect" id="node56" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructionTraits \&gt;" alt="" coords="5,343,331,372"/><area shape="rect" id="node59" href="classProblemListenerDefault.html" title="The implementation of the default error handling for Xalan." alt="" coords="1348,1117,1519,1147"/><area shape="rect" id="node64" href="classPrintWriter.html" title="PrintWriter" alt="" coords="1464,967,1552,996"/><area shape="rect" id="node66" href="classWriter.html" title="Writer" alt="" coords="1479,832,1537,861"/><area shape="rect" id="node68" href="classXalanVector.html" title="XalanVector\&lt; const Locator * \&gt;" alt="" coords="2272,1117,2499,1147"/><area shape="rect" id="node70" href="classXalanVector.html" title="XalanVector\&lt; TraceListener * \&gt;" alt="" coords="2523,1117,2749,1147"/><area shape="rect" id="node72" href="classXalanMemMgrAutoPtr.html" title="XalanMemMgrAutoPtr\&lt; Type \&gt;" alt="" coords="2027,1117,2248,1147"/><area shape="rect" id="node74" href="classXalanMemMgrAutoPtr_1_1MemMgrAutoPtrData.html" title="XalanMemMgrAutoPtr\&lt; Type \&gt;::MemMgrAutoPtrData" alt="" coords="2027,967,2392,996"/><area shape="rect" id="node76" href="classXPathFactory.html" title="XPathFactory" alt="" coords="2923,1117,3029,1147"/><area shape="rect" id="node79" href="classXObjectFactory.html" title="This class handles the creation of XObjects and manages their lifetime." alt="" coords="1847,832,1964,861"/><area shape="rect" id="node200" href="classXPathExecutionContext.html" title="XPathExecutionContext" alt="" coords="1764,967,1937,996"/><area shape="rect" id="node82" href="classXalanVector.html" title="XalanVector\&lt; const XalanDOMString * \&gt;" alt="" coords="2992,343,3277,372"/><area shape="rect" id="node117" href="classNamespacesHandler.html" title="NamespacesHandler" alt="" coords="3259,513,3413,543"/><area shape="rect" id="node84" href="classAttributeListImpl.html" title="AttributeListImpl" alt="" coords="2773,1117,2899,1147"/><area shape="rect" id="node86" href="classXalanVector.html" title="XalanVector\&lt; AttributeVectorEntry * \&gt;" alt="" coords="2689,967,2959,996"/><area shape="rect" id="node91" href="classXalanVector.html" title="XalanVector\&lt; Type, ConstructionTraits \&gt;" alt="" coords="3648,513,3931,543"/><area shape="rect" id="node94" href="classXalanVector.html" title="XalanVector\&lt; bool \&gt;" alt="" coords="6345,832,6503,861"/><area shape="rect" id="node96" href="classXalanNamespacesStack.html" title="XalanNamespacesStack" alt="" coords="6587,967,6765,996"/><area shape="rect" id="node101" href="classXalanDequeIterator.html" title="XalanDequeIterator\&lt; Traits, XalanDeque \&gt;" alt="" coords="6527,832,6825,861"/><area shape="rect" id="node119" href="classXalanVector.html" title="XalanVector\&lt; Namespace \&gt;" alt="" coords="3723,343,3928,372"/><area shape="rect" id="node126" href="classXalanVector.html" title="XalanVector\&lt; NamespaceExtended \&gt;" alt="" coords="3432,343,3699,372"/><area shape="rect" id="node128" href="classXalanVector.html" title="XalanVector\&lt; Stylesheet * \&gt;" alt="" coords="5959,513,6167,543"/><area shape="rect" id="node130" href="classXalanVector.html" title="XalanVector\&lt; ElemVariable * \&gt;" alt="" coords="3955,513,4179,543"/><area shape="rect" id="node152" href="classElemTemplate.html" title="ElemTemplate" alt="" coords="3155,1117,3267,1147"/><area shape="rect" id="node138" href="classXalanVector.html" title="XalanVector\&lt; XalanSpaceNodeTester \&gt;" alt="" coords="4203,513,4483,543"/><area shape="rect" id="node146" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMString \&gt;" alt="" coords="4737,513,4972,543"/><area shape="rect" id="node149" href="classXalanVector.html" title="XalanVector\&lt; ElemDecimalFormat * \&gt;" alt="" coords="4996,513,5265,543"/><area shape="rect" id="node158" href="classElemTextLiteral.html" title="ElemTextLiteral" alt="" coords="3379,1117,3496,1147"/><area shape="rect" id="node164" href="classXalanLocator.html" title="This class defines a base class for Locator derivations in Xalan." alt="" coords="2576,104,2683,133"/><area shape="rect" id="node178" href="structXalanMapKeyTraits_3_01XalanQNameByReference_01_4.html" title="XalanMapKeyTraits\&lt; XalanQNameByReference \&gt;" alt="" coords="4500,219,4839,248"/><area shape="rect" id="node182" href="classXalanVector.html" title="XalanVector\&lt; KeyDeclaration \&gt;" alt="" coords="5289,513,5516,543"/><area shape="rect" id="node186" href="structXalanMapKeyTraits_3_01const_01XalanQName_01_5_01_4.html" title="XalanMapKeyTraits\&lt; const XalanQName * \&gt;" alt="" coords="6357,219,6667,248"/><area shape="rect" id="node192" href="classXalanVector.html" title="XalanVector\&lt; const XalanQName * \&gt;" alt="" coords="4152,967,4419,996"/><area shape="rect" id="node194" href="classDOMSupport.html" title="DOMSupport" alt="" coords="6361,1117,6465,1147"/><area shape="rect" id="node196" href="classXMLParserLiaison.html" title="XMLParserLiaison" alt="" coords="6489,1117,6623,1147"/><area shape="rect" id="node198" href="classStylesheetExecutionContext.html" title="StylesheetExecutionContext" alt="" coords="1749,1117,1952,1147"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classStylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor-members.html">List of all members.</a></p>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classStylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor.html#a223497f584bbfb071414da4c2bc5675e">XPathCacheReturnFunctor</a> (<a class="el" href="classXSLTEngineImpl.html">XSLTEngineImpl</a> &amp;xsltProcessor)
<li>void <a class="el" href="classStylesheetExecutionContextDefault_1_1XPathCacheReturnFunctor.html#a07e93ef7c01963bd3e774021f2b94341">operator()</a> (const <a class="el" href="classXalanMap.html#a7fcd30484dfafafdc7e2979162d4aa98">XPathCacheMapType::value_type</a> &amp;theCacheEntry)
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html#l00977">977</a> of file <a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html">StylesheetExecutionContextDefault.hpp</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a223497f584bbfb071414da4c2bc5675e"></a><!-- doxytag: member="StylesheetExecutionContextDefault::XPathCacheReturnFunctor::XPathCacheReturnFunctor" ref="a223497f584bbfb071414da4c2bc5675e" args="(XSLTEngineImpl &amp;xsltProcessor)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">StylesheetExecutionContextDefault::XPathCacheReturnFunctor::XPathCacheReturnFunctor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXSLTEngineImpl.html">XSLTEngineImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xsltProcessor</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html#l00981">981</a> of file <a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html">StylesheetExecutionContextDefault.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a07e93ef7c01963bd3e774021f2b94341"></a><!-- doxytag: member="StylesheetExecutionContextDefault::XPathCacheReturnFunctor::operator()" ref="a07e93ef7c01963bd3e774021f2b94341" args="(const XPathCacheMapType::value_type &amp;theCacheEntry)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StylesheetExecutionContextDefault::XPathCacheReturnFunctor::operator() </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanMap.html#a7fcd30484dfafafdc7e2979162d4aa98">XPathCacheMapType::value_type</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theCacheEntry</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="StylesheetExecutionContextDefault_8hpp_source.html">StylesheetExecutionContextDefault.hpp</a></li>
</ul>
</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>