blob: ca57832976f826167828abfb22b761c5a08648b4 [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> </div>
<div class="headertitle">
<h1>StylesheetExecutionContext.hpp File Reference</h1> </div>
</div>
<div class="contents">
<code>#include &lt;<a class="el" href="XSLTDefinitions_8hpp_source.html">xalanc/XSLT/XSLTDefinitions.hpp</a>&gt;</code><br/>
<code>#include &lt;cstddef&gt;</code><br/>
<code>#include &lt;cstdio&gt;</code><br/>
<code>#include &lt;memory&gt;</code><br/>
<code>#include &lt;<a class="el" href="XPathExecutionContext_8hpp_source.html">xalanc/XPath/XPathExecutionContext.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanDOMString_8hpp_source.html">xalanc/XalanDOM/XalanDOMString.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanMemMgrAutoPtr_8hpp_source.html">xalanc/Include/XalanMemMgrAutoPtr.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="AttributeListImpl_8hpp_source.html">xalanc/PlatformSupport/AttributeListImpl.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="FormatterListener_8hpp_source.html">xalanc/PlatformSupport/FormatterListener.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanCollationServices_8hpp_source.html">xalanc/PlatformSupport/XalanCollationServices.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="TopLevelArg_8hpp_source.html">xalanc/XSLT/TopLevelArg.hpp</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for StylesheetExecutionContext.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="StylesheetExecutionContext_8hpp__incl.png" border="0" usemap="#StylesheetExecutionContext_8hpp" alt=""/></div>
<map name="StylesheetExecutionContext_8hpp" id="StylesheetExecutionContext_8hpp">
<area shape="rect" id="node3" href="XSLTDefinitions_8hpp.html" title="xalanc/XSLT/XSLTDefinitions.hpp" alt="" coords="783,160,1012,189"/><area shape="rect" id="node19" href="XPathExecutionContext_8hpp.html" title="xalanc/XPath/XPathExecutionContext.hpp" alt="" coords="1052,315,1340,344"/><area shape="rect" id="node47" href="XalanDOMString_8hpp.html" title="xalanc/XalanDOM/XalanDOMString.hpp" alt="" coords="2135,624,2407,653"/><area shape="rect" id="node106" href="XalanMemMgrAutoPtr_8hpp.html" title="xalanc/Include/XalanMemMgrAutoPtr.hpp" alt="" coords="93,547,376,576"/><area shape="rect" id="node113" href="AttributeListImpl_8hpp.html" title="xalanc/PlatformSupport/AttributeListImpl.hpp" alt="" coords="400,547,709,576"/><area shape="rect" id="node119" href="FormatterListener_8hpp.html" title="xalanc/PlatformSupport/FormatterListener.hpp" alt="" coords="4811,547,5128,576"/><area shape="rect" id="node125" href="XalanCollationServices_8hpp.html" title="xalanc/PlatformSupport/XalanCollationServices.hpp" alt="" coords="3712,547,4061,576"/><area shape="rect" id="node129" href="TopLevelArg_8hpp.html" title="xalanc/XSLT/TopLevelArg.hpp" alt="" coords="1395,83,1603,112"/><area shape="rect" id="node5" href="PlatformDefinitions_8hpp.html" title="xalanc/Include/PlatformDefinitions.hpp" alt="" coords="2096,1011,2360,1040"/><area shape="rect" id="node11" href="XalanVersion_8hpp.html" title="XalanVersion.hpp" alt="" coords="2361,1088,2495,1117"/><area shape="rect" id="node21" href="XPathDefinitions_8hpp.html" title="xalanc/XPath/XPathDefinitions.hpp" alt="" coords="1339,624,1581,653"/><area shape="rect" id="node26" href="XalanVector_8hpp.html" title="xalanc/Include/XalanVector.hpp" alt="" coords="1184,856,1405,885"/><area shape="rect" id="node83" href="ExecutionContext_8hpp.html" title="xalanc/PlatformSupport/ExecutionContext.hpp" alt="" coords="2268,469,2583,499"/><area shape="rect" id="node94" href="MutableNodeRefList_8hpp.html" title="xalanc/XPath/MutableNodeRefList.hpp" alt="" coords="1019,392,1283,421"/><area shape="rect" id="node39" href="XalanMemoryManagement_8hpp.html" title="xalanc/Include/XalanMemoryManagement.hpp" alt="" coords="1665,933,1983,963"/><area shape="rect" id="node49" href="XalanDOMDefinitions_8hpp.html" title="xalanc/XalanDOM/XalanDOMDefinitions.hpp" alt="" coords="5387,779,5688,808"/><area shape="rect" id="node53" href="STLHelper_8hpp.html" title="xalanc/Include/STLHelper.hpp" alt="" coords="2316,701,2524,731"/><area shape="rect" id="node80" href="XalanDOMException_8hpp.html" title="xalanc/XalanDOM/XalanDOMException.hpp" alt="" coords="3080,701,3376,731"/><area shape="rect" id="node59" href="XalanMap_8hpp.html" title="xalanc/Include/XalanMap.hpp" alt="" coords="1840,779,2048,808"/><area shape="rect" id="node68" href="XalanList_8hpp.html" title="xalanc/Include/XalanList.hpp" alt="" coords="1429,856,1632,885"/><area shape="rect" id="node85" href="PlatformSupportDefinitions_8hpp.html" title="xalanc/PlatformSupport/PlatformSupportDefinitions.hpp" alt="" coords="3107,624,3483,653"/><area shape="rect" id="node89" href="ProblemListenerBase_8hpp.html" title="xalanc/PlatformSupport/ProblemListenerBase.hpp" alt="" coords="2320,547,2659,576"/><area shape="rect" id="node97" href="NodeRefList_8hpp.html" title="xalanc/XPath/NodeRefList.hpp" alt="" coords="1057,469,1271,499"/><area shape="rect" id="node101" href="NodeRefListBase_8hpp.html" title="xalanc/XPath/NodeRefListBase.hpp" alt="" coords="936,547,1181,576"/><area shape="rect" id="node133" href="XalanQNameByValue_8hpp.html" title="xalanc/XPath/XalanQNameByValue.hpp" alt="" coords="1361,160,1636,189"/><area shape="rect" id="node191" href="XObject_8hpp.html" title="xalanc/XPath/XObject.hpp" alt="" coords="2335,237,2524,267"/><area shape="rect" id="node136" href="XalanQName_8hpp.html" title="xalanc/XPath/XalanQName.hpp" alt="" coords="1465,237,1689,267"/><area shape="rect" id="node140" href="XalanDeque_8hpp.html" title="xalanc/Include/XalanDeque.hpp" alt="" coords="1544,779,1765,808"/><area shape="rect" id="node147" href="DOMStringHelper_8hpp.html" title="xalanc/PlatformSupport/DOMStringHelper.hpp" alt="" coords="2607,469,2921,499"/><area shape="rect" id="node167" href="PrefixResolver_8hpp.html" title="xalanc/PlatformSupport/PrefixResolver.hpp" alt="" coords="1789,315,2080,344"/><area shape="rect" id="node170" href="NameSpace_8hpp.html" title="xalanc/XPath/NameSpace.hpp" alt="" coords="1560,392,1776,421"/><area shape="rect" id="node175" href="XalanXPathException_8hpp.html" title="xalanc/XPath/XalanXPathException.hpp" alt="" coords="2205,315,2480,344"/><area shape="rect" id="node161" href="XalanUnicode_8hpp.html" title="xalanc/PlatformSupport/XalanUnicode.hpp" alt="" coords="3395,547,3688,576"/><area shape="rect" id="node164" href="XalanXMLChar_8hpp.html" title="xalanc/PlatformSupport/XalanXMLChar.hpp" alt="" coords="3021,547,3320,576"/><area shape="rect" id="node179" href="XalanNode_8hpp.html" title="xalanc/XalanDOM/XalanNode.hpp" alt="" coords="5871,701,6108,731"/><area shape="rect" id="node182" href="XSLException_8hpp.html" title="xalanc/PlatformSupport/XSLException.hpp" alt="" coords="2931,392,3221,421"/><area shape="rect" id="node186" href="XalanLocator_8hpp.html" title="xalanc/PlatformSupport/XalanLocator.hpp" alt="" coords="4397,469,4685,499"/><area shape="rect" id="node195" href="DoubleSupport_8hpp.html" title="xalanc/PlatformSupport/DoubleSupport.hpp" alt="" coords="4136,547,4435,576"/><area shape="rect" id="node203" href="XalanReferenceCountedObject_8hpp.html" title="xalanc/PlatformSupport/XalanReferenceCountedObject.hpp" alt="" coords="3885,315,4285,344"/><area shape="rect" id="node206" href="DOMServices_8hpp.html" title="xalanc/DOMSupport/DOMServices.hpp" alt="" coords="5117,392,5384,421"/><area shape="rect" id="node208" href="DOMSupportDefinitions_8hpp.html" title="xalanc/DOMSupport/DOMSupportDefinitions.hpp" alt="" coords="4177,701,4508,731"/><area shape="rect" id="node212" href="XalanAttr_8hpp.html" title="xalanc/XalanDOM/XalanAttr.hpp" alt="" coords="6511,624,6737,653"/><area shape="rect" id="node216" href="XalanComment_8hpp.html" title="xalanc/XalanDOM/XalanComment.hpp" alt="" coords="5203,547,5469,576"/><area shape="rect" id="node223" href="XalanDocument_8hpp.html" title="xalanc/XalanDOM/XalanDocument.hpp" alt="" coords="5855,624,6124,653"/><area shape="rect" id="node227" href="XalanElement_8hpp.html" title="xalanc/XalanDOM/XalanElement.hpp" alt="" coords="5575,624,5831,653"/><area shape="rect" id="node231" href="XalanProcessingInstruction_8hpp.html" title="xalanc/XalanDOM/XalanProcessingInstruction.hpp" alt="" coords="6148,624,6487,653"/><area shape="rect" id="node235" href="XalanText_8hpp.html" title="xalanc/XalanDOM/XalanText.hpp" alt="" coords="5493,547,5723,576"/><area shape="rect" id="node219" href="XalanCharacterData_8hpp.html" title="xalanc/XalanDOM/XalanCharacterData.hpp" alt="" coords="5201,624,5500,653"/></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="StylesheetExecutionContext_8hpp__dep__incl.png" border="0" usemap="#StylesheetExecutionContext_8hppdep" alt=""/></div>
<map name="StylesheetExecutionContext_8hppdep" id="StylesheetExecutionContext_8hppdep">
<area shape="rect" id="node3" href="Stylesheet_8hpp.html" title="Stylesheet.hpp" alt="" coords="880,160,997,189"/><area shape="rect" id="node5" href="StylesheetExecutionContextDefault_8hpp.html" title="StylesheetExecutionContextDefault.hpp" alt="" coords="329,237,604,267"/><area shape="rect" id="node21" href="XResultTreeFrag_8hpp.html" title="XResultTreeFrag.hpp" alt="" coords="699,83,853,112"/><area shape="rect" id="node30" href="XSLTEngineImpl_8hpp.html" title="XSLTEngineImpl.hpp" alt="" coords="1057,83,1209,112"/><area shape="rect" id="node15" href="StylesheetHandler_8hpp.html" title="StylesheetHandler.hpp" alt="" coords="1036,237,1201,267"/><area shape="rect" id="node17" href="StylesheetRoot_8hpp.html" title="StylesheetRoot.hpp" alt="" coords="865,237,1012,267"/><area shape="rect" id="node7" href="XalanCompiledStylesheetDefault_8hpp.html" title="XalanCompiledStylesheetDefault.hpp" alt="" coords="845,315,1107,344"/><area shape="rect" id="node9" href="ICUBridgeCollationCompareFunctorImpl_8hpp.html" title="ICUBridgeCollationCompareFunctorImpl.hpp" alt="" coords="280,315,581,344"/><area shape="rect" id="node11" href="ICUFormatNumberFunctor_8hpp.html" title="ICUFormatNumberFunctor.hpp" alt="" coords="605,315,821,344"/><area shape="rect" id="node13" href="ICUXalanNumberFormatFactory_8hpp.html" title="ICUXalanNumberFormatFactory.hpp" alt="" coords="5,315,256,344"/><area shape="rect" id="node23" href="FunctionNodeSet_8hpp.html" title="FunctionNodeSet.hpp" alt="" coords="696,160,856,189"/><area shape="rect" id="node27" href="XResultTreeFragAllocator_8hpp.html" title="XResultTreeFragAllocator.hpp" alt="" coords="464,160,672,189"/><area shape="rect" id="node25" href="XalanEXSLTCommonImpl_8hpp.html" title="XalanEXSLTCommonImpl.hpp" alt="" coords="628,237,841,267"/></map>
</div>
<p><a href="StylesheetExecutionContext_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="classStylesheetExecutionContext.html">StylesheetExecutionContext</a>
<li>class <a class="el" href="classStylesheetExecutionContext_1_1SetAndRestoreCopyTextNodesOnly.html">StylesheetExecutionContext::SetAndRestoreCopyTextNodesOnly</a>
<li>class <a class="el" href="classStylesheetExecutionContext_1_1OutputContextPushPop.html">StylesheetExecutionContext::OutputContextPushPop</a>
<li>class <a class="el" href="classStylesheetExecutionContext_1_1XPathGuard.html">StylesheetExecutionContext::XPathGuard</a>
<li>class <a class="el" href="classStylesheetExecutionContext_1_1SetAndRestoreCurrentStackFrameIndex.html">StylesheetExecutionContext::SetAndRestoreCurrentStackFrameIndex</a>
<li>class <a class="el" href="classStylesheetExecutionContext_1_1ElementRecursionStackPusher.html">StylesheetExecutionContext::ElementRecursionStackPusher</a>
<dl class="el"><dd class="mdescRight">Class for keeping track of elements pushed on the element recursion stack. <a href="classStylesheetExecutionContext_1_1ElementRecursionStackPusher.html#_details">More...</a><br/></dl><li>struct <a class="el" href="structStylesheetExecutionContext_1_1UseAttributeSetIndexes.html">StylesheetExecutionContext::UseAttributeSetIndexes</a>
</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>