blob: 5b53467001f5528822b835b05e11769d5f0f7869 [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>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<div class="headertitle">
<h1>XPathFunctionTable Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XPathFunctionTable" -->
<p>Class defines a table of functions that can be called in <a class="el" href="classXPath.html">XPath</a> expresions.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for XPathFunctionTable:</div>
<div class="dyncontent">
<div class="center"><img src="classXPathFunctionTable__coll__graph.png" border="0" usemap="#XPathFunctionTable_coll__map" alt="Collaboration graph"/></div>
<map name="XPathFunctionTable_coll__map" id="XPathFunctionTable_coll__map">
<area shape="rect" id="node2" href="classFunction.html" title="Function" alt="" coords="5,5,80,35"/><area shape="rect" id="node4" href="structXPathFunctionTable_1_1FunctionNameTableEntry.html" title="XPathFunctionTable::FunctionNameTableEntry" alt="" coords="104,5,419,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXPathFunctionTable-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>struct <a class="el" href="structXPathFunctionTable_1_1FunctionNameTableEntry.html">FunctionNameTableEntry</a>
</ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>enum { <a class="el" href="classXPathFunctionTable.html#adb87485cdacad6d8314aa12d5e6e4233a538e91016f93e49277f419071e8fc9c0">InvalidFunctionNumberID</a> = -1,
<a class="el" href="classXPathFunctionTable.html#adb87485cdacad6d8314aa12d5e6e4233aa6be2621562c0c532899a70cf384402f">TableSize</a> = 36
}
<li>typedef size_t <a class="el" href="classXPathFunctionTable.html#a62675abd0352f26c085bac2cb28afa2d">SizeType</a>
<li>typedef <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="classXPathFunctionTable.html#aac683b57822dba179fa1e9ce13d65cd5">StringSizeType</a>
<li>typedef <a class="el" href="structDeleteFunctor.html">DeleteFunctor</a>&lt; <a class="el" href="classFunction.html">Function</a> &gt; <a class="el" href="classXPathFunctionTable.html#ae1f58e81c3e4b156b3efd989650a2956">DeleteFunctorType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXPathFunctionTable.html#a4e55aacecc2613253962b0aeb7cdf4c6">XPathFunctionTable</a> (bool fCreateTable=true)
<dl class="el"><dd class="mdescRight">Constructor. <a href="#a4e55aacecc2613253962b0aeb7cdf4c6"></a><br/></dl><li><a class="el" href="classXPathFunctionTable.html#a8426b7158b02870a5da068479b11fedd">~XPathFunctionTable</a> ()
<li>void <a class="el" href="classXPathFunctionTable.html#a8c38cea2fd22913defbc7fbc6a6323b0">setMemoryManager</a> (MemoryManager &amp;theManager)
<li>void <a class="el" href="classXPathFunctionTable.html#a88161899944e285b3a8868abbdac43f7">CreateTable</a> ()
<dl class="el"><dd class="mdescRight">Set up the internal table. <a href="#a88161899944e285b3a8868abbdac43f7"></a><br/></dl><li>void <a class="el" href="classXPathFunctionTable.html#a8341bca5a0556902329533b74155c9dd">DestroyTable</a> ()
<dl class="el"><dd class="mdescRight">Destroy the internal table. <a href="#a8341bca5a0556902329533b74155c9dd"></a><br/></dl><li>const <a class="el" href="classFunction.html">Function</a> &amp; <a class="el" href="classXPathFunctionTable.html#ab5cc9fad5c31487fd00e43fe32cb0994">get</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theFunctionName, const Locator *theLocator) const
<dl class="el"><dd class="mdescRight">Retrieve the function object for a specified function name. <a href="#ab5cc9fad5c31487fd00e43fe32cb0994"></a><br/></dl><li>const <a class="el" href="classFunction.html">Function</a> &amp; <a class="el" href="classXPathFunctionTable.html#aad0802ee287211b2a04548cac3ca6d15">operator[]</a> (int theFunctionID) const
<dl class="el"><dd class="mdescRight">Retrieve the function object for a specified function ID number. <a href="#aad0802ee287211b2a04548cac3ca6d15"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXPathFunctionTable.html#a05a83ba5a2f009ac26f9a57924d6658c">idToName</a> (int theFunctionID, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>) const
<dl class="el"><dd class="mdescRight">Map a function ID to the corresponding name. <a href="#a05a83ba5a2f009ac26f9a57924d6658c"></a><br/></dl><li>int <a class="el" href="classXPathFunctionTable.html#a2f4d9f965c16af0a64732075c5b3de7b">nameToID</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theName) const
<dl class="el"><dd class="mdescRight">Map a function name to the corresponding ID number. <a href="#a2f4d9f965c16af0a64732075c5b3de7b"></a><br/></dl><li>void <a class="el" href="classXPathFunctionTable.html#a0d31988e3d5f1ba9c2043f59fba79fa4">InstallFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theFunctionName, const <a class="el" href="classFunction.html">Function</a> &amp;theFunction)
<dl class="el"><dd class="mdescRight">Insert a named function into the function table. <a href="#a0d31988e3d5f1ba9c2043f59fba79fa4"></a><br/></dl><li>bool <a class="el" href="classXPathFunctionTable.html#ae6a32378aa34dfae2d3aee87b470c870">UninstallFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theFunctionName)
<dl class="el"><dd class="mdescRight">Remove a named function from the function table. <a href="#ae6a32378aa34dfae2d3aee87b470c870"></a><br/></dl><li>void <a class="el" href="classXPathFunctionTable.html#a137f2985916827e812265b473e7441c6">InstallFunction</a> (const XalanDOMChar *theFunctionName, const <a class="el" href="classFunction.html">Function</a> &amp;theFunction)
<dl class="el"><dd class="mdescRight">Insert a named function into the function table. <a href="#a137f2985916827e812265b473e7441c6"></a><br/></dl><li>bool <a class="el" href="classXPathFunctionTable.html#a81084a0153b43bfeb4242a3f4eaf15a5">UninstallFunction</a> (const XalanDOMChar *theFunctionName)
<dl class="el"><dd class="mdescRight">Remove a named function from the function table. <a href="#a81084a0153b43bfeb4242a3f4eaf15a5"></a><br/></dl><li>bool <a class="el" href="classXPathFunctionTable.html#ac2ad193f2ecddf8ad3159fe551f17b44">isInstalledFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theFunctionName) const
<dl class="el"><dd class="mdescRight">Whether a named function is in the function table. <a href="#ac2ad193f2ecddf8ad3159fe551f17b44"></a><br/></dl><li>template&lt;class OutputIteratorType &gt; void <a class="el" href="classXPathFunctionTable.html#a50f619fe9e9b2e8bbeb3ca899382adcb">getInstalledFunctionNames</a> (OutputIteratorType theIterator) const
<dl class="el"><dd class="mdescRight">Add a list of the names of installed functions to a vector of names. <a href="#a50f619fe9e9b2e8bbeb3ca899382adcb"></a><br/></dl></ul>
<h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2>
<ul>
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aa9d7e4e325daeb78ccddf1d053ff67d1">s_id</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#abdd5630630acdb3707ab4c97428c37e2">s_key</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a171efb5f82b60f87ba27b9795d4cded8">s_not</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a8d9508863cfcee9cab39c5910cc13b1b">s_sum</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#adbf0c1eb613e81a83416642de658d3b1">s_lang</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ad76a6c63f81b5e4be5f0dfe14f430d90">s_last</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ab4fc46ba494ddbd27d5232bc0487a57c">s_name</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#af24481dee856e707bca79c47b6df4450">s_true</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0d0dd24814e1fc39065cdfacb907e602">s_count</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a05cf929184dc18727f7685e2cf107ae2">s_false</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aae8e5616d9f0630de6d364bb3c0b3d1e">s_floor</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a268a908df24058a52d17aa7af07e7f9f">s_round</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a1ac2ef4fa0972d479c8790c681011caa">s_concat</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ab7c7bcac706e3b462529a6dcf4cb420c">s_number</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0132678a9eedf143f6d86646b459eca4">s_string</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ad304b91605695c0561f53f8970f6553f">s_boolean</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a427f4d390b23f2266bb2311af284e0cd">s_ceiling</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a9a9233c96a706003355f4aec7595b88f">s_current</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#acd41eb58c219b094fc098dc2df838977">s_contains</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0a9735d034fc72e363eedf89d84dae6d">s_document</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a3c23d19fa74407b4712f8395d5e32829">s_position</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aef221edaea3c57ce2fb6b1d45ed1b1e9">s_substring</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a1c8b6c67e439ea7b09728db08c280909">s_translate</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a87c3b0aac9385c4a7371040809142790">s_localName</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a430801fc8ee6840b84e43fd0278da7d0">s_generateId</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0e68952f0d025ae2620507546b74d433">s_startsWith</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a3588703b90b13b98d4ccf4db2060c615">s_formatNumber</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aa9edf1c07b06b214bb17e89ba203e1a0">s_namespaceUri</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a478261383e2d7de37a6f176d51b4eb31">s_stringLength</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a400914a4431a74c74261665996795bf2">s_normalizeSpace</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a28e2424a40bbe8b58f28ea9c03ba81d7">s_substringAfter</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#abf2025768cf79789b4a972e0106d9537">s_systemProperty</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a32849a9a95908f563fba616c6213fe84">s_substringBefore</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0ee2ca090d4c68cfc940081df88b1846">s_elementAvailable</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aca436fcac52d9b7690ac0b0baa513cc3">s_functionAvailable</a> []
<li>static const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a564bf27e2fd79914c1fb53fb2b240cf1">s_unparsedEntityUri</a> []
<li>static const <a class="el" href="structXPathFunctionTable_1_1FunctionNameTableEntry.html">FunctionNameTableEntry</a> <a class="el" href="classXPathFunctionTable.html#a8bbb047a9d000c13f0efdadbb5680d53">s_functionNames</a> []
<li>static const <a class="el" href="classXPathFunctionTable.html#a62675abd0352f26c085bac2cb28afa2d">SizeType</a> <a class="el" href="classXPathFunctionTable.html#aeca503885dd430e9b059f5b8c5749088">s_functionNamesSize</a>
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Class defines a table of functions that can be called in <a class="el" href="classXPath.html">XPath</a> expresions. </p>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00093">93</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="ae1f58e81c3e4b156b3efd989650a2956"></a><!-- doxytag: member="XPathFunctionTable::DeleteFunctorType" ref="ae1f58e81c3e4b156b3efd989650a2956" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="structDeleteFunctor.html">DeleteFunctor</a>&lt;<a class="el" href="classFunction.html">Function</a>&gt; <a class="el" href="structDeleteFunctor.html">XPathFunctionTable::DeleteFunctorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00101">101</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a62675abd0352f26c085bac2cb28afa2d"></a><!-- doxytag: member="XPathFunctionTable::SizeType" ref="a62675abd0352f26c085bac2cb28afa2d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef size_t <a class="el" href="classXPathFunctionTable.html#a62675abd0352f26c085bac2cb28afa2d">XPathFunctionTable::SizeType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00099">99</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aac683b57822dba179fa1e9ce13d65cd5"></a><!-- doxytag: member="XPathFunctionTable::StringSizeType" ref="aac683b57822dba179fa1e9ce13d65cd5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> <a class="el" href="classXPathFunctionTable.html#aac683b57822dba179fa1e9ce13d65cd5">XPathFunctionTable::StringSizeType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00100">100</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="adb87485cdacad6d8314aa12d5e6e4233"></a><!-- doxytag: member="XPathFunctionTable::@49" ref="adb87485cdacad6d8314aa12d5e6e4233" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="adb87485cdacad6d8314aa12d5e6e4233a538e91016f93e49277f419071e8fc9c0"></a><!-- doxytag: member="InvalidFunctionNumberID" ref="adb87485cdacad6d8314aa12d5e6e4233a538e91016f93e49277f419071e8fc9c0" args="" -->InvalidFunctionNumberID</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="adb87485cdacad6d8314aa12d5e6e4233aa6be2621562c0c532899a70cf384402f"></a><!-- doxytag: member="TableSize" ref="adb87485cdacad6d8314aa12d5e6e4233aa6be2621562c0c532899a70cf384402f" args="" -->TableSize</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00097">97</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4e55aacecc2613253962b0aeb7cdf4c6"></a><!-- doxytag: member="XPathFunctionTable::XPathFunctionTable" ref="a4e55aacecc2613253962b0aeb7cdf4c6" args="(bool fCreateTable=true)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XPathFunctionTable::XPathFunctionTable </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fCreateTable</em> = <code>true</code></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fCreateTable</em>&nbsp;</td><td>If true, the internal table will be created. Otherwise, <a class="el" href="classXPathFunctionTable.html#a88161899944e285b3a8868abbdac43f7" title="Set up the internal table.">CreateTable()</a> must be called. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a8426b7158b02870a5da068479b11fedd"></a><!-- doxytag: member="XPathFunctionTable::~XPathFunctionTable" ref="a8426b7158b02870a5da068479b11fedd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XPathFunctionTable::~XPathFunctionTable </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a88161899944e285b3a8868abbdac43f7"></a><!-- doxytag: member="XPathFunctionTable::CreateTable" ref="a88161899944e285b3a8868abbdac43f7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::CreateTable </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set up the internal table. </p>
</div>
</div>
<a class="anchor" id="a8341bca5a0556902329533b74155c9dd"></a><!-- doxytag: member="XPathFunctionTable::DestroyTable" ref="a8341bca5a0556902329533b74155c9dd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::DestroyTable </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Destroy the internal table. </p>
</div>
</div>
<a class="anchor" id="ab5cc9fad5c31487fd00e43fe32cb0994"></a><!-- doxytag: member="XPathFunctionTable::get" ref="ab5cc9fad5c31487fd00e43fe32cb0994" args="(const XalanDOMString &amp;theFunctionName, const Locator *theLocator) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classFunction.html">Function</a>&amp; XPathFunctionTable::get </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>theLocator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the function object for a specified function name. </p>
<p>If the named <a class="el" href="classFunction.html">Function</a> is not found, an exception is thrown.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>The name of function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theLocator</em>&nbsp;</td><td>The Locator instance to use when reporting an error. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>function named </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00138">138</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a50f619fe9e9b2e8bbeb3ca899382adcb"></a><!-- doxytag: member="XPathFunctionTable::getInstalledFunctionNames" ref="a50f619fe9e9b2e8bbeb3ca899382adcb" args="(OutputIteratorType theIterator) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class OutputIteratorType &gt; </div>
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::getInstalledFunctionNames </td>
<td>(</td>
<td class="paramtype">OutputIteratorType&nbsp;</td>
<td class="paramname"> <em>theIterator</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add a list of the names of installed functions to a vector of names. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theIterator</em>&nbsp;</td><td>function table iterator to append names to </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00309">309</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a05a83ba5a2f009ac26f9a57924d6658c"></a><!-- doxytag: member="XPathFunctionTable::idToName" ref="a05a83ba5a2f009ac26f9a57924d6658c" args="(int theFunctionID, XalanDOMString &amp;theResult) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XPathFunctionTable::idToName </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>theFunctionID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theResult</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map a function ID to the corresponding name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionID</em>&nbsp;</td><td>The ID number of the function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The name of the function, or an empty string if the function doesn't exist. </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00218">218</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0d31988e3d5f1ba9c2043f59fba79fa4"></a><!-- doxytag: member="XPathFunctionTable::InstallFunction" ref="a0d31988e3d5f1ba9c2043f59fba79fa4" args="(const XalanDOMString &amp;theFunctionName, const Function &amp;theFunction)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::InstallFunction </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classFunction.html">Function</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunction</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Insert a named function into the function table. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>name of function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theFunction</em>&nbsp;</td><td>function object corresponding to name </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00251">251</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a137f2985916827e812265b473e7441c6"></a><!-- doxytag: member="XPathFunctionTable::InstallFunction" ref="a137f2985916827e812265b473e7441c6" args="(const XalanDOMChar *theFunctionName, const Function &amp;theFunction)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::InstallFunction </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classFunction.html">Function</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunction</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Insert a named function into the function table. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>name of function </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theFunction</em>&nbsp;</td><td>function object corresponding to name </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ac2ad193f2ecddf8ad3159fe551f17b44"></a><!-- doxytag: member="XPathFunctionTable::isInstalledFunction" ref="ac2ad193f2ecddf8ad3159fe551f17b44" args="(const XalanDOMString &amp;theFunctionName) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XPathFunctionTable::isInstalledFunction </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Whether a named function is in the function table. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>name of function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if function is in table </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00297">297</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2f4d9f965c16af0a64732075c5b3de7b"></a><!-- doxytag: member="XPathFunctionTable::nameToID" ref="a2f4d9f965c16af0a64732075c5b3de7b" args="(const XalanDOMString &amp;theName) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int XPathFunctionTable::nameToID </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theName</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map a function name to the corresponding ID number. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theName</em>&nbsp;</td><td>name of function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The ID number of function, or InvalidFunctionNumberID if the function doesn't exist. </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00239">239</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aad0802ee287211b2a04548cac3ca6d15"></a><!-- doxytag: member="XPathFunctionTable::operator[]" ref="aad0802ee287211b2a04548cac3ca6d15" args="(int theFunctionID) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classFunction.html">Function</a>&amp; XPathFunctionTable::operator[] </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>theFunctionID</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the function object for a specified function ID number. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionID</em>&nbsp;</td><td>ID number of the function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>function named </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00203">203</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8c38cea2fd22913defbc7fbc6a6323b0"></a><!-- doxytag: member="XPathFunctionTable::setMemoryManager" ref="a8c38cea2fd22913defbc7fbc6a6323b0" args="(MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XPathFunctionTable::setMemoryManager </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</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="XPathFunctionTable_8hpp_source.html#l00113">113</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a81084a0153b43bfeb4242a3f4eaf15a5"></a><!-- doxytag: member="XPathFunctionTable::UninstallFunction" ref="a81084a0153b43bfeb4242a3f4eaf15a5" args="(const XalanDOMChar *theFunctionName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XPathFunctionTable::UninstallFunction </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Remove a named function from the function table. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>name of function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the function was found and removed. </dd></dl>
</div>
</div>
<a class="anchor" id="ae6a32378aa34dfae2d3aee87b470c870"></a><!-- doxytag: member="XPathFunctionTable::UninstallFunction" ref="ae6a32378aa34dfae2d3aee87b470c870" args="(const XalanDOMString &amp;theFunctionName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XPathFunctionTable::UninstallFunction </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theFunctionName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Remove a named function from the function table. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theFunctionName</em>&nbsp;</td><td>name of function </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the function was found and removed. </dd></dl>
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00265">265</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ad304b91605695c0561f53f8970f6553f"></a><!-- doxytag: member="XPathFunctionTable::s_boolean" ref="ad304b91605695c0561f53f8970f6553f" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ad304b91605695c0561f53f8970f6553f">XPathFunctionTable::s_boolean</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00385">385</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a427f4d390b23f2266bb2311af284e0cd"></a><!-- doxytag: member="XPathFunctionTable::s_ceiling" ref="a427f4d390b23f2266bb2311af284e0cd" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a427f4d390b23f2266bb2311af284e0cd">XPathFunctionTable::s_ceiling</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00388">388</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1ac2ef4fa0972d479c8790c681011caa"></a><!-- doxytag: member="XPathFunctionTable::s_concat" ref="a1ac2ef4fa0972d479c8790c681011caa" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a1ac2ef4fa0972d479c8790c681011caa">XPathFunctionTable::s_concat</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00376">376</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acd41eb58c219b094fc098dc2df838977"></a><!-- doxytag: member="XPathFunctionTable::s_contains" ref="acd41eb58c219b094fc098dc2df838977" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#acd41eb58c219b094fc098dc2df838977">XPathFunctionTable::s_contains</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00394">394</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0d0dd24814e1fc39065cdfacb907e602"></a><!-- doxytag: member="XPathFunctionTable::s_count" ref="a0d0dd24814e1fc39065cdfacb907e602" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0d0dd24814e1fc39065cdfacb907e602">XPathFunctionTable::s_count</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00364">364</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9a9233c96a706003355f4aec7595b88f"></a><!-- doxytag: member="XPathFunctionTable::s_current" ref="a9a9233c96a706003355f4aec7595b88f" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a9a9233c96a706003355f4aec7595b88f">XPathFunctionTable::s_current</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00391">391</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0a9735d034fc72e363eedf89d84dae6d"></a><!-- doxytag: member="XPathFunctionTable::s_document" ref="a0a9735d034fc72e363eedf89d84dae6d" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0a9735d034fc72e363eedf89d84dae6d">XPathFunctionTable::s_document</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00397">397</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0ee2ca090d4c68cfc940081df88b1846"></a><!-- doxytag: member="XPathFunctionTable::s_elementAvailable" ref="a0ee2ca090d4c68cfc940081df88b1846" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0ee2ca090d4c68cfc940081df88b1846">XPathFunctionTable::s_elementAvailable</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00439">439</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a05cf929184dc18727f7685e2cf107ae2"></a><!-- doxytag: member="XPathFunctionTable::s_false" ref="a05cf929184dc18727f7685e2cf107ae2" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a05cf929184dc18727f7685e2cf107ae2">XPathFunctionTable::s_false</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00367">367</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aae8e5616d9f0630de6d364bb3c0b3d1e"></a><!-- doxytag: member="XPathFunctionTable::s_floor" ref="aae8e5616d9f0630de6d364bb3c0b3d1e" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aae8e5616d9f0630de6d364bb3c0b3d1e">XPathFunctionTable::s_floor</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00370">370</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3588703b90b13b98d4ccf4db2060c615"></a><!-- doxytag: member="XPathFunctionTable::s_formatNumber" ref="a3588703b90b13b98d4ccf4db2060c615" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a3588703b90b13b98d4ccf4db2060c615">XPathFunctionTable::s_formatNumber</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00418">418</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aca436fcac52d9b7690ac0b0baa513cc3"></a><!-- doxytag: member="XPathFunctionTable::s_functionAvailable" ref="aca436fcac52d9b7690ac0b0baa513cc3" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aca436fcac52d9b7690ac0b0baa513cc3">XPathFunctionTable::s_functionAvailable</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00442">442</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8bbb047a9d000c13f0efdadbb5680d53"></a><!-- doxytag: member="XPathFunctionTable::s_functionNames" ref="a8bbb047a9d000c13f0efdadbb5680d53" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="structXPathFunctionTable_1_1FunctionNameTableEntry.html">FunctionNameTableEntry</a> <a class="el" href="classXPathFunctionTable.html#a8bbb047a9d000c13f0efdadbb5680d53">XPathFunctionTable::s_functionNames</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00448">448</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aeca503885dd430e9b059f5b8c5749088"></a><!-- doxytag: member="XPathFunctionTable::s_functionNamesSize" ref="aeca503885dd430e9b059f5b8c5749088" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXPathFunctionTable.html#a62675abd0352f26c085bac2cb28afa2d">SizeType</a> <a class="el" href="classXPathFunctionTable.html#aeca503885dd430e9b059f5b8c5749088">XPathFunctionTable::s_functionNamesSize</a><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00451">451</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a430801fc8ee6840b84e43fd0278da7d0"></a><!-- doxytag: member="XPathFunctionTable::s_generateId" ref="a430801fc8ee6840b84e43fd0278da7d0" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a430801fc8ee6840b84e43fd0278da7d0">XPathFunctionTable::s_generateId</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00412">412</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa9d7e4e325daeb78ccddf1d053ff67d1"></a><!-- doxytag: member="XPathFunctionTable::s_id" ref="aa9d7e4e325daeb78ccddf1d053ff67d1" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aa9d7e4e325daeb78ccddf1d053ff67d1">XPathFunctionTable::s_id</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00340">340</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abdd5630630acdb3707ab4c97428c37e2"></a><!-- doxytag: member="XPathFunctionTable::s_key" ref="abdd5630630acdb3707ab4c97428c37e2" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#abdd5630630acdb3707ab4c97428c37e2">XPathFunctionTable::s_key</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00343">343</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adbf0c1eb613e81a83416642de658d3b1"></a><!-- doxytag: member="XPathFunctionTable::s_lang" ref="adbf0c1eb613e81a83416642de658d3b1" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#adbf0c1eb613e81a83416642de658d3b1">XPathFunctionTable::s_lang</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00352">352</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad76a6c63f81b5e4be5f0dfe14f430d90"></a><!-- doxytag: member="XPathFunctionTable::s_last" ref="ad76a6c63f81b5e4be5f0dfe14f430d90" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ad76a6c63f81b5e4be5f0dfe14f430d90">XPathFunctionTable::s_last</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00355">355</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a87c3b0aac9385c4a7371040809142790"></a><!-- doxytag: member="XPathFunctionTable::s_localName" ref="a87c3b0aac9385c4a7371040809142790" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a87c3b0aac9385c4a7371040809142790">XPathFunctionTable::s_localName</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00409">409</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab4fc46ba494ddbd27d5232bc0487a57c"></a><!-- doxytag: member="XPathFunctionTable::s_name" ref="ab4fc46ba494ddbd27d5232bc0487a57c" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ab4fc46ba494ddbd27d5232bc0487a57c">XPathFunctionTable::s_name</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00358">358</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa9edf1c07b06b214bb17e89ba203e1a0"></a><!-- doxytag: member="XPathFunctionTable::s_namespaceUri" ref="aa9edf1c07b06b214bb17e89ba203e1a0" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aa9edf1c07b06b214bb17e89ba203e1a0">XPathFunctionTable::s_namespaceUri</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00421">421</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a400914a4431a74c74261665996795bf2"></a><!-- doxytag: member="XPathFunctionTable::s_normalizeSpace" ref="a400914a4431a74c74261665996795bf2" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a400914a4431a74c74261665996795bf2">XPathFunctionTable::s_normalizeSpace</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00427">427</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a171efb5f82b60f87ba27b9795d4cded8"></a><!-- doxytag: member="XPathFunctionTable::s_not" ref="a171efb5f82b60f87ba27b9795d4cded8" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a171efb5f82b60f87ba27b9795d4cded8">XPathFunctionTable::s_not</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00346">346</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab7c7bcac706e3b462529a6dcf4cb420c"></a><!-- doxytag: member="XPathFunctionTable::s_number" ref="ab7c7bcac706e3b462529a6dcf4cb420c" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#ab7c7bcac706e3b462529a6dcf4cb420c">XPathFunctionTable::s_number</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00379">379</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3c23d19fa74407b4712f8395d5e32829"></a><!-- doxytag: member="XPathFunctionTable::s_position" ref="a3c23d19fa74407b4712f8395d5e32829" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a3c23d19fa74407b4712f8395d5e32829">XPathFunctionTable::s_position</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00400">400</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a268a908df24058a52d17aa7af07e7f9f"></a><!-- doxytag: member="XPathFunctionTable::s_round" ref="a268a908df24058a52d17aa7af07e7f9f" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a268a908df24058a52d17aa7af07e7f9f">XPathFunctionTable::s_round</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00373">373</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0e68952f0d025ae2620507546b74d433"></a><!-- doxytag: member="XPathFunctionTable::s_startsWith" ref="a0e68952f0d025ae2620507546b74d433" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0e68952f0d025ae2620507546b74d433">XPathFunctionTable::s_startsWith</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00415">415</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0132678a9eedf143f6d86646b459eca4"></a><!-- doxytag: member="XPathFunctionTable::s_string" ref="a0132678a9eedf143f6d86646b459eca4" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a0132678a9eedf143f6d86646b459eca4">XPathFunctionTable::s_string</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00382">382</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a478261383e2d7de37a6f176d51b4eb31"></a><!-- doxytag: member="XPathFunctionTable::s_stringLength" ref="a478261383e2d7de37a6f176d51b4eb31" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a478261383e2d7de37a6f176d51b4eb31">XPathFunctionTable::s_stringLength</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00424">424</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aef221edaea3c57ce2fb6b1d45ed1b1e9"></a><!-- doxytag: member="XPathFunctionTable::s_substring" ref="aef221edaea3c57ce2fb6b1d45ed1b1e9" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#aef221edaea3c57ce2fb6b1d45ed1b1e9">XPathFunctionTable::s_substring</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00403">403</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28e2424a40bbe8b58f28ea9c03ba81d7"></a><!-- doxytag: member="XPathFunctionTable::s_substringAfter" ref="a28e2424a40bbe8b58f28ea9c03ba81d7" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a28e2424a40bbe8b58f28ea9c03ba81d7">XPathFunctionTable::s_substringAfter</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00430">430</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a32849a9a95908f563fba616c6213fe84"></a><!-- doxytag: member="XPathFunctionTable::s_substringBefore" ref="a32849a9a95908f563fba616c6213fe84" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a32849a9a95908f563fba616c6213fe84">XPathFunctionTable::s_substringBefore</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00436">436</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8d9508863cfcee9cab39c5910cc13b1b"></a><!-- doxytag: member="XPathFunctionTable::s_sum" ref="a8d9508863cfcee9cab39c5910cc13b1b" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a8d9508863cfcee9cab39c5910cc13b1b">XPathFunctionTable::s_sum</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00349">349</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abf2025768cf79789b4a972e0106d9537"></a><!-- doxytag: member="XPathFunctionTable::s_systemProperty" ref="abf2025768cf79789b4a972e0106d9537" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#abf2025768cf79789b4a972e0106d9537">XPathFunctionTable::s_systemProperty</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00433">433</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1c8b6c67e439ea7b09728db08c280909"></a><!-- doxytag: member="XPathFunctionTable::s_translate" ref="a1c8b6c67e439ea7b09728db08c280909" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a1c8b6c67e439ea7b09728db08c280909">XPathFunctionTable::s_translate</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00406">406</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af24481dee856e707bca79c47b6df4450"></a><!-- doxytag: member="XPathFunctionTable::s_true" ref="af24481dee856e707bca79c47b6df4450" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#af24481dee856e707bca79c47b6df4450">XPathFunctionTable::s_true</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00361">361</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a564bf27e2fd79914c1fb53fb2b240cf1"></a><!-- doxytag: member="XPathFunctionTable::s_unparsedEntityUri" ref="a564bf27e2fd79914c1fb53fb2b240cf1" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const XalanDOMChar <a class="el" href="classXPathFunctionTable.html#a564bf27e2fd79914c1fb53fb2b240cf1">XPathFunctionTable::s_unparsedEntityUri</a>[]<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XPathFunctionTable_8hpp_source.html#l00445">445</a> of file <a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XPathFunctionTable_8hpp_source.html">XPathFunctionTable.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>