XQuilla/docs/simple-api/classStaticResolutionContext.html
2020-02-17 22:05:20 +01:00

1163 lines
50 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XQilla Simple API: StaticResolutionContext Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</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>
<h1>StaticResolutionContext Class Reference</h1><!-- doxytag: class="StaticResolutionContext" -->Records access to various parts of the context during static resolution.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="StaticResolutionContext_8hpp-source.html">StaticResolutionContext.hpp</a>&gt;</code>
<p>
<a href="classStaticResolutionContext-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc">Properties</a> { <br>
&nbsp;&nbsp;<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a">DOCORDER</a> = 0x001,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a">PEER</a> = 0x002,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559">SUBTREE</a> = 0x004,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7">GROUPED</a> = 0x008,
<br>
&nbsp;&nbsp;<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463">SAMEDOC</a> = 0x010,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92">ONENODE</a> = 0x020,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07">SELF</a> = 0x040,
<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8">FORWARDREF</a> = 0x080,
<br>
&nbsp;&nbsp;<a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130">UNDEFINEDVAR</a> = 0x100
<br>
}</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Properties that allow optimisation regarding sorting or not. <a href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#53c21cfa836ab98ce2527c50a724d4dd">StaticResolutionContext</a> (<a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *memMgr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#f2854e7505b9b43b511dfca664db5745">StaticResolutionContext</a> (const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;o, <a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *memMgr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#e5472cd0af8f836da738bd8330fc8cae">copy</a> (const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;o)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#fc51f0b434f154735d34a2a81e173e41">clear</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears all the information in this <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a>. <a href="#fc51f0b434f154735d34a2a81e173e41"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#0c11ac30c2dbf34fad9a14cb2bf8f91d">forceNoFolding</a> (bool value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overrides all the other flags, and never allows this sub-expression to be constant folded. <a href="#0c11ac30c2dbf34fad9a14cb2bf8f91d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#1dc354754097827adc4b1e9a6aed2b2b">isNoFoldingForced</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#ae8d96645d5150813a74b77c47b4a695">contextItemUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#cabd3f5747424fa69b1e6bad60a2ca10">contextPositionUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#0ca47102e6bccb74129abfa12d62b8a0">contextSizeUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#95c108f2e058ad6546bed7ccc66d1bd1">isContextItemUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#70ef7441e9e02a7d09006cb37188e119">isContextPositionUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#146d6ce6bb1ef7f92b61cc7f0e8dc0b7">isContextSizeUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#e606c23e091695468730b120de2f69b1">areContextFlagsUsed</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if any of the context item flags have been used. <a href="#e606c23e091695468730b120de2f69b1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#5473aa91fcaa99079f2e627335a0d461">currentTimeUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#8c797afb39d037d51baebaaad3af36cd">implicitTimezoneUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#b23e7c767c9e64c6c676556692b54612">areContextTimeUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#1cd34bd62363a7476add84e97f29d182">availableDocumentsUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#e0fc7b4abc716f61fa7217ad6adcfa0a">availableCollectionsUsed</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#c5c84f3a27c98637621799779afcb2a4">areDocsOrCollectionsUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#e42a4cf379b5158db120518259e1dc32">variableUsed</a> (const XMLCh *namespaceURI, const XMLCh *name)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#9ee7633cd9a644fbe152b9ea086acaa2">removeVariable</a> (const XMLCh *namespaceURI, const XMLCh *name)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#c45ea638665d8e9226f4ca2d89712b35">isVariableUsed</a> (const XMLCh *namespaceURI, const XMLCh *name) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; std::pair&lt; const <br>
XMLCh *, const XMLCh * &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#e424b4e5ae6fa50f9b3b33a0087044fb">variablesUsed</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#fa431f884b9eaba32f4ec9742fd03d52">add</a> (const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;o)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the members of this <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> from the given <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a>. <a href="#fa431f884b9eaba32f4ec9742fd03d52"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#3fbd35d5939d09f09e780547b3c19e7f">addExceptContextFlags</a> (const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;o)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#51adfb46d1a4432a232580712ca4e611">isUsed</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if flags are set, or variables have been used. <a href="#51adfb46d1a4432a232580712ca4e611"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#cf27e0f703ea5e73c1b6aea3858d4aca">isUsedExceptContextFlags</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#a355d82c195196e53277c2bcb7ac9782">creative</a> (bool value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#808ac0e329623280b43673929bd5a6cd">isCreative</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#26ad240f9d5786d0ee24d56327b16f1d">getProperties</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#aa59fc74668e0e5fc10ae7b501a53643">setProperties</a> (unsigned int props)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const StaticType &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#d1a8a1fa272749a8302e3a3e667d8fee">getStaticType</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">StaticType &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#07b76e8df245b49ed27c808f98b55586">getStaticType</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#1b29d06ccc19fbc22ec98c1d1b335a3e">toString</a> () const </td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Records access to various parts of the context during static resolution.
<p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc"></a><!-- doxytag: member="StaticResolutionContext::Properties" ref="87964bd0c00c1146277b7652fd06e6cc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">enum <a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc">StaticResolutionContext::Properties</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Properties that allow optimisation regarding sorting or not.
<p>
The values are OR'd as flags, so they must be distinct bits <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a"></a><!-- doxytag: member="DOCORDER" ref="87964bd0c00c1146277b7652fd06e6ccd954845ea8bd498393f174ec56c1049a" args="" -->DOCORDER</em>&nbsp;</td><td>
Results are returned in document order. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a"></a><!-- doxytag: member="PEER" ref="87964bd0c00c1146277b7652fd06e6ccd6ac66b71e1cd6408d09f978215b9b5a" args="" -->PEER</em>&nbsp;</td><td>
Results do not appear in the descendants of other results. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559"></a><!-- doxytag: member="SUBTREE" ref="87964bd0c00c1146277b7652fd06e6ccea02937d0a5cb27570b5bf953188a559" args="" -->SUBTREE</em>&nbsp;</td><td>
Results are members of the set of descendants of the context node. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7"></a><!-- doxytag: member="GROUPED" ref="87964bd0c00c1146277b7652fd06e6cc730f134e9c10f423a8f6fc842c115ee7" args="" -->GROUPED</em>&nbsp;</td><td>
Results are grouped by the document they come from. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463"></a><!-- doxytag: member="SAMEDOC" ref="87964bd0c00c1146277b7652fd06e6cc916b4dd12b03d4745a8461f516f7c463" args="" -->SAMEDOC</em>&nbsp;</td><td>
Results are from the same document as the context node. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92"></a><!-- doxytag: member="ONENODE" ref="87964bd0c00c1146277b7652fd06e6cce2ba5b25a3e709f04086ee31b0a78a92" args="" -->ONENODE</em>&nbsp;</td><td>
Only ever returns one node. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07"></a><!-- doxytag: member="SELF" ref="87964bd0c00c1146277b7652fd06e6cc63606dfedb6fc76e25c3f05b9fb27b07" args="" -->SELF</em>&nbsp;</td><td>
Only ever returns the context node. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8"></a><!-- doxytag: member="FORWARDREF" ref="87964bd0c00c1146277b7652fd06e6ccee8a582e09e5ee0f1a558b7549611ae8" args="" -->FORWARDREF</em>&nbsp;</td><td>
This is a forward reference for a global variable that is declared later. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130"></a><!-- doxytag: member="UNDEFINEDVAR" ref="87964bd0c00c1146277b7652fd06e6cc5b22c5f75855deefd015423d4e7a1130" args="" -->UNDEFINEDVAR</em>&nbsp;</td><td>
This is a variable that has been undefined. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="53c21cfa836ab98ce2527c50a724d4dd"></a><!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="53c21cfa836ab98ce2527c50a724d4dd" args="(XPath2MemoryManager *memMgr)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">StaticResolutionContext::StaticResolutionContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>memMgr</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="f2854e7505b9b43b511dfca664db5745"></a><!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="f2854e7505b9b43b511dfca664db5745" args="(const StaticResolutionContext &amp;o, XPath2MemoryManager *memMgr)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">StaticResolutionContext::StaticResolutionContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>o</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>memMgr</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="fa431f884b9eaba32f4ec9742fd03d52"></a><!-- doxytag: member="StaticResolutionContext::add" ref="fa431f884b9eaba32f4ec9742fd03d52" args="(const StaticResolutionContext &amp;o)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::add </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>o</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets the members of this <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> from the given <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a>.
<p>
</td>
</tr>
</table>
<a class="anchor" name="3fbd35d5939d09f09e780547b3c19e7f"></a><!-- doxytag: member="StaticResolutionContext::addExceptContextFlags" ref="3fbd35d5939d09f09e780547b3c19e7f" args="(const StaticResolutionContext &amp;o)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::addExceptContextFlags </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>o</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="e606c23e091695468730b120de2f69b1"></a><!-- doxytag: member="StaticResolutionContext::areContextFlagsUsed" ref="e606c23e091695468730b120de2f69b1" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::areContextFlagsUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Returns true if any of the context item flags have been used.
<p>
</td>
</tr>
</table>
<a class="anchor" name="b23e7c767c9e64c6c676556692b54612"></a><!-- doxytag: member="StaticResolutionContext::areContextTimeUsed" ref="b23e7c767c9e64c6c676556692b54612" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::areContextTimeUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="c5c84f3a27c98637621799779afcb2a4"></a><!-- doxytag: member="StaticResolutionContext::areDocsOrCollectionsUsed" ref="c5c84f3a27c98637621799779afcb2a4" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::areDocsOrCollectionsUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="e0fc7b4abc716f61fa7217ad6adcfa0a"></a><!-- doxytag: member="StaticResolutionContext::availableCollectionsUsed" ref="e0fc7b4abc716f61fa7217ad6adcfa0a" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::availableCollectionsUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="1cd34bd62363a7476add84e97f29d182"></a><!-- doxytag: member="StaticResolutionContext::availableDocumentsUsed" ref="1cd34bd62363a7476add84e97f29d182" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::availableDocumentsUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="fc51f0b434f154735d34a2a81e173e41"></a><!-- doxytag: member="StaticResolutionContext::clear" ref="fc51f0b434f154735d34a2a81e173e41" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::clear </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Clears all the information in this <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a>.
<p>
</td>
</tr>
</table>
<a class="anchor" name="ae8d96645d5150813a74b77c47b4a695"></a><!-- doxytag: member="StaticResolutionContext::contextItemUsed" ref="ae8d96645d5150813a74b77c47b4a695" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::contextItemUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="cabd3f5747424fa69b1e6bad60a2ca10"></a><!-- doxytag: member="StaticResolutionContext::contextPositionUsed" ref="cabd3f5747424fa69b1e6bad60a2ca10" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::contextPositionUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="0ca47102e6bccb74129abfa12d62b8a0"></a><!-- doxytag: member="StaticResolutionContext::contextSizeUsed" ref="0ca47102e6bccb74129abfa12d62b8a0" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::contextSizeUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="e5472cd0af8f836da738bd8330fc8cae"></a><!-- doxytag: member="StaticResolutionContext::copy" ref="e5472cd0af8f836da738bd8330fc8cae" args="(const StaticResolutionContext &amp;o)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::copy </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>o</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="a355d82c195196e53277c2bcb7ac9782"></a><!-- doxytag: member="StaticResolutionContext::creative" ref="a355d82c195196e53277c2bcb7ac9782" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::creative </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="5473aa91fcaa99079f2e627335a0d461"></a><!-- doxytag: member="StaticResolutionContext::currentTimeUsed" ref="5473aa91fcaa99079f2e627335a0d461" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::currentTimeUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="0c11ac30c2dbf34fad9a14cb2bf8f91d"></a><!-- doxytag: member="StaticResolutionContext::forceNoFolding" ref="0c11ac30c2dbf34fad9a14cb2bf8f91d" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::forceNoFolding </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Overrides all the other flags, and never allows this sub-expression to be constant folded.
<p>
</td>
</tr>
</table>
<a class="anchor" name="26ad240f9d5786d0ee24d56327b16f1d"></a><!-- doxytag: member="StaticResolutionContext::getProperties" ref="26ad240f9d5786d0ee24d56327b16f1d" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">unsigned int StaticResolutionContext::getProperties </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="07b76e8df245b49ed27c808f98b55586"></a><!-- doxytag: member="StaticResolutionContext::getStaticType" ref="07b76e8df245b49ed27c808f98b55586" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">StaticType&amp; StaticResolutionContext::getStaticType </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="d1a8a1fa272749a8302e3a3e667d8fee"></a><!-- doxytag: member="StaticResolutionContext::getStaticType" ref="d1a8a1fa272749a8302e3a3e667d8fee" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">const StaticType&amp; StaticResolutionContext::getStaticType </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="8c797afb39d037d51baebaaad3af36cd"></a><!-- doxytag: member="StaticResolutionContext::implicitTimezoneUsed" ref="8c797afb39d037d51baebaaad3af36cd" args="(bool value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::implicitTimezoneUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="95c108f2e058ad6546bed7ccc66d1bd1"></a><!-- doxytag: member="StaticResolutionContext::isContextItemUsed" ref="95c108f2e058ad6546bed7ccc66d1bd1" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isContextItemUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="70ef7441e9e02a7d09006cb37188e119"></a><!-- doxytag: member="StaticResolutionContext::isContextPositionUsed" ref="70ef7441e9e02a7d09006cb37188e119" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isContextPositionUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="146d6ce6bb1ef7f92b61cc7f0e8dc0b7"></a><!-- doxytag: member="StaticResolutionContext::isContextSizeUsed" ref="146d6ce6bb1ef7f92b61cc7f0e8dc0b7" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isContextSizeUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="808ac0e329623280b43673929bd5a6cd"></a><!-- doxytag: member="StaticResolutionContext::isCreative" ref="808ac0e329623280b43673929bd5a6cd" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isCreative </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="1dc354754097827adc4b1e9a6aed2b2b"></a><!-- doxytag: member="StaticResolutionContext::isNoFoldingForced" ref="1dc354754097827adc4b1e9a6aed2b2b" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isNoFoldingForced </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="51adfb46d1a4432a232580712ca4e611"></a><!-- doxytag: member="StaticResolutionContext::isUsed" ref="51adfb46d1a4432a232580712ca4e611" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Returns true if flags are set, or variables have been used.
<p>
</td>
</tr>
</table>
<a class="anchor" name="cf27e0f703ea5e73c1b6aea3858d4aca"></a><!-- doxytag: member="StaticResolutionContext::isUsedExceptContextFlags" ref="cf27e0f703ea5e73c1b6aea3858d4aca" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isUsedExceptContextFlags </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="c45ea638665d8e9226f4ca2d89712b35"></a><!-- doxytag: member="StaticResolutionContext::isVariableUsed" ref="c45ea638665d8e9226f4ca2d89712b35" args="(const XMLCh *namespaceURI, const XMLCh *name) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::isVariableUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="9ee7633cd9a644fbe152b9ea086acaa2"></a><!-- doxytag: member="StaticResolutionContext::removeVariable" ref="9ee7633cd9a644fbe152b9ea086acaa2" args="(const XMLCh *namespaceURI, const XMLCh *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">bool StaticResolutionContext::removeVariable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="aa59fc74668e0e5fc10ae7b501a53643"></a><!-- doxytag: member="StaticResolutionContext::setProperties" ref="aa59fc74668e0e5fc10ae7b501a53643" args="(unsigned int props)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::setProperties </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>props</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="1b29d06ccc19fbc22ec98c1d1b335a3e"></a><!-- doxytag: member="StaticResolutionContext::toString" ref="1b29d06ccc19fbc22ec98c1d1b335a3e" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">std::string StaticResolutionContext::toString </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="e424b4e5ae6fa50f9b3b33a0087044fb"></a><!-- doxytag: member="StaticResolutionContext::variablesUsed" ref="e424b4e5ae6fa50f9b3b33a0087044fb" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">std::vector&lt;std::pair&lt;const XMLCh*, const XMLCh*&gt; &gt; StaticResolutionContext::variablesUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="e42a4cf379b5158db120518259e1dc32"></a><!-- doxytag: member="StaticResolutionContext::variableUsed" ref="e42a4cf379b5158db120518259e1dc32" args="(const XMLCh *namespaceURI, const XMLCh *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">void StaticResolutionContext::variableUsed </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="StaticResolutionContext_8hpp-source.html">StaticResolutionContext.hpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue Dec 12 00:18:57 2006 for XQilla Simple API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
</body>
</html>