XQuilla/docs/simple-api/classStaticResolutionContext.html

884 lines
41 KiB
HTML
Raw Normal View History

2020-02-17 21:05:20 +00:00
<!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>
2020-02-17 21:10:06 +00:00
<!-- Generated by Doxygen 1.5.1 -->
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#8fccb1f599d5fe8799fcc99621aca463">isNoFoldingForced</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#ec54724c222546a7ab94bfc558d99fe6">isContextItemUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#63234911a5e3cf8234657943ba6af8f2">isContextPositionUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#d8228a06c860ee5885dc0b361f44686f">isContextSizeUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#7166baf936ccd785162781dd026710b1">areContextFlagsUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if any of the context item flags have been used. <a href="#7166baf936ccd785162781dd026710b1"></a><br></td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#3c10c748910e07b4d2fb5fd367e55809">areContextTimeUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#aba3d86e6ce6f2c92a486f6225904b16">areDocsOrCollectionsUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
XMLCh *, const XMLCh * &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#cb1f879bc41123046d2e9ac7563da3a4">variablesUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#416520dc4b61b1c4ffe1a2eef0d13445">isUsed</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if flags are set, or variables have been used. <a href="#416520dc4b61b1c4ffe1a2eef0d13445"></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#dac028b36ed6562c815dea085f637a9d">isUsedExceptContextFlags</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#3ff5fd53276003a6ede28ff297ada182">isCreative</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#7a93d0c809a8abc9487eb4696a6d674f">getProperties</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<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#eaf73668be38e7027e0b0161ad4e5c71">getStaticType</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticResolutionContext.html#f22cb0546bb84b71b90062ac39833d7f">toString</a> () const</td></tr>
2020-02-17 21:05:20 +00:00
</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>
2020-02-17 21:10:06 +00:00
<a class="anchor" name="87964bd0c00c1146277b7652fd06e6cc"></a><!-- doxytag: member="StaticResolutionContext::Properties" ref="87964bd0c00c1146277b7652fd06e6cc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">enum <a class="el" href="classStaticResolutionContext.html#87964bd0c00c1146277b7652fd06e6cc">StaticResolutionContext::Properties</a> </td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
2020-02-17 21:05:20 +00:00
<hr><h2>Constructor &amp; Destructor Documentation</h2>
2020-02-17 21:10:06 +00:00
<a class="anchor" name="53c21cfa836ab98ce2527c50a724d4dd"></a><!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="53c21cfa836ab98ce2527c50a724d4dd" args="(XPath2MemoryManager *memMgr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">StaticResolutionContext::StaticResolutionContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td>
<td class="paramname"> <em>memMgr</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="f2854e7505b9b43b511dfca664db5745"></a><!-- doxytag: member="StaticResolutionContext::StaticResolutionContext" ref="f2854e7505b9b43b511dfca664db5745" args="(const StaticResolutionContext &amp;o, XPath2MemoryManager *memMgr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">StaticResolutionContext::StaticResolutionContext </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</em>, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:10:06 +00:00
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td>
<td class="paramname"> <em>memMgr</em></td><td>&nbsp;</td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:10:06 +00:00
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
2020-02-17 21:05:20 +00:00
<hr><h2>Member Function Documentation</h2>
2020-02-17 21:10:06 +00:00
<a class="anchor" name="e5472cd0af8f836da738bd8330fc8cae"></a><!-- doxytag: member="StaticResolutionContext::copy" ref="e5472cd0af8f836da738bd8330fc8cae" args="(const StaticResolutionContext &amp;o)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::copy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="fc51f0b434f154735d34a2a81e173e41"></a><!-- doxytag: member="StaticResolutionContext::clear" ref="fc51f0b434f154735d34a2a81e173e41" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::clear </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
Clears all the information in this <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a>.
<p>
</div>
</div><p>
<a class="anchor" name="0c11ac30c2dbf34fad9a14cb2bf8f91d"></a><!-- doxytag: member="StaticResolutionContext::forceNoFolding" ref="0c11ac30c2dbf34fad9a14cb2bf8f91d" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::forceNoFolding </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
Overrides all the other flags, and never allows this sub-expression to be constant folded.
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="8fccb1f599d5fe8799fcc99621aca463"></a><!-- doxytag: member="StaticResolutionContext::isNoFoldingForced" ref="8fccb1f599d5fe8799fcc99621aca463" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isNoFoldingForced </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="ae8d96645d5150813a74b77c47b4a695"></a><!-- doxytag: member="StaticResolutionContext::contextItemUsed" ref="ae8d96645d5150813a74b77c47b4a695" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::contextItemUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="cabd3f5747424fa69b1e6bad60a2ca10"></a><!-- doxytag: member="StaticResolutionContext::contextPositionUsed" ref="cabd3f5747424fa69b1e6bad60a2ca10" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::contextPositionUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="0ca47102e6bccb74129abfa12d62b8a0"></a><!-- doxytag: member="StaticResolutionContext::contextSizeUsed" ref="0ca47102e6bccb74129abfa12d62b8a0" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::contextSizeUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="ec54724c222546a7ab94bfc558d99fe6"></a><!-- doxytag: member="StaticResolutionContext::isContextItemUsed" ref="ec54724c222546a7ab94bfc558d99fe6" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isContextItemUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="63234911a5e3cf8234657943ba6af8f2"></a><!-- doxytag: member="StaticResolutionContext::isContextPositionUsed" ref="63234911a5e3cf8234657943ba6af8f2" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isContextPositionUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="d8228a06c860ee5885dc0b361f44686f"></a><!-- doxytag: member="StaticResolutionContext::isContextSizeUsed" ref="d8228a06c860ee5885dc0b361f44686f" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isContextSizeUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="7166baf936ccd785162781dd026710b1"></a><!-- doxytag: member="StaticResolutionContext::areContextFlagsUsed" ref="7166baf936ccd785162781dd026710b1" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::areContextFlagsUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
Returns true if any of the context item flags have been used.
<p>
</div>
</div><p>
<a class="anchor" name="5473aa91fcaa99079f2e627335a0d461"></a><!-- doxytag: member="StaticResolutionContext::currentTimeUsed" ref="5473aa91fcaa99079f2e627335a0d461" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::currentTimeUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="8c797afb39d037d51baebaaad3af36cd"></a><!-- doxytag: member="StaticResolutionContext::implicitTimezoneUsed" ref="8c797afb39d037d51baebaaad3af36cd" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::implicitTimezoneUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="3c10c748910e07b4d2fb5fd367e55809"></a><!-- doxytag: member="StaticResolutionContext::areContextTimeUsed" ref="3c10c748910e07b4d2fb5fd367e55809" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::areContextTimeUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="1cd34bd62363a7476add84e97f29d182"></a><!-- doxytag: member="StaticResolutionContext::availableDocumentsUsed" ref="1cd34bd62363a7476add84e97f29d182" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::availableDocumentsUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="e0fc7b4abc716f61fa7217ad6adcfa0a"></a><!-- doxytag: member="StaticResolutionContext::availableCollectionsUsed" ref="e0fc7b4abc716f61fa7217ad6adcfa0a" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::availableCollectionsUsed </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="aba3d86e6ce6f2c92a486f6225904b16"></a><!-- doxytag: member="StaticResolutionContext::areDocsOrCollectionsUsed" ref="aba3d86e6ce6f2c92a486f6225904b16" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::areDocsOrCollectionsUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="e42a4cf379b5158db120518259e1dc32"></a><!-- doxytag: member="StaticResolutionContext::variableUsed" ref="e42a4cf379b5158db120518259e1dc32" args="(const XMLCh *namespaceURI, const XMLCh *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::variableUsed </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:10:06 +00:00
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>name</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="9ee7633cd9a644fbe152b9ea086acaa2"></a><!-- doxytag: member="StaticResolutionContext::removeVariable" ref="9ee7633cd9a644fbe152b9ea086acaa2" args="(const XMLCh *namespaceURI, const XMLCh *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::removeVariable </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>name</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="c45ea638665d8e9226f4ca2d89712b35"></a><!-- doxytag: member="StaticResolutionContext::isVariableUsed" ref="c45ea638665d8e9226f4ca2d89712b35" args="(const XMLCh *namespaceURI, const XMLCh *name) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool StaticResolutionContext::isVariableUsed </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
</tr>
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>name</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="cb1f879bc41123046d2e9ac7563da3a4"></a><!-- doxytag: member="StaticResolutionContext::variablesUsed" ref="cb1f879bc41123046d2e9ac7563da3a4" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">std::vector&lt;std::pair&lt;const XMLCh*, const XMLCh*&gt; &gt; StaticResolutionContext::variablesUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="fa431f884b9eaba32f4ec9742fd03d52"></a><!-- doxytag: member="StaticResolutionContext::add" ref="fa431f884b9eaba32f4ec9742fd03d52" args="(const StaticResolutionContext &amp;o)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::add </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
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>
</div>
</div><p>
<a class="anchor" name="3fbd35d5939d09f09e780547b3c19e7f"></a><!-- doxytag: member="StaticResolutionContext::addExceptContextFlags" ref="3fbd35d5939d09f09e780547b3c19e7f" args="(const StaticResolutionContext &amp;o)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::addExceptContextFlags </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classStaticResolutionContext.html">StaticResolutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="416520dc4b61b1c4ffe1a2eef0d13445"></a><!-- doxytag: member="StaticResolutionContext::isUsed" ref="416520dc4b61b1c4ffe1a2eef0d13445" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isUsed </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
Returns true if flags are set, or variables have been used.
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="dac028b36ed6562c815dea085f637a9d"></a><!-- doxytag: member="StaticResolutionContext::isUsedExceptContextFlags" ref="dac028b36ed6562c815dea085f637a9d" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isUsedExceptContextFlags </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="a355d82c195196e53277c2bcb7ac9782"></a><!-- doxytag: member="StaticResolutionContext::creative" ref="a355d82c195196e53277c2bcb7ac9782" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::creative </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>value</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="3ff5fd53276003a6ede28ff297ada182"></a><!-- doxytag: member="StaticResolutionContext::isCreative" ref="3ff5fd53276003a6ede28ff297ada182" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">bool StaticResolutionContext::isCreative </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="7a93d0c809a8abc9487eb4696a6d674f"></a><!-- doxytag: member="StaticResolutionContext::getProperties" ref="7a93d0c809a8abc9487eb4696a6d674f" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">unsigned int StaticResolutionContext::getProperties </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="aa59fc74668e0e5fc10ae7b501a53643"></a><!-- doxytag: member="StaticResolutionContext::setProperties" ref="aa59fc74668e0e5fc10ae7b501a53643" args="(unsigned int props)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">void StaticResolutionContext::setProperties </td>
<td>(</td>
<td class="paramtype">unsigned int&nbsp;</td>
<td class="paramname"> <em>props</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="eaf73668be38e7027e0b0161ad4e5c71"></a><!-- doxytag: member="StaticResolutionContext::getStaticType" ref="eaf73668be38e7027e0b0161ad4e5c71" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">const StaticType&amp; StaticResolutionContext::getStaticType </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
<a class="anchor" name="07b76e8df245b49ed27c808f98b55586"></a><!-- doxytag: member="StaticResolutionContext::getStaticType" ref="07b76e8df245b49ed27c808f98b55586" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">StaticType&amp; StaticResolutionContext::getStaticType </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
2020-02-17 21:05:20 +00:00
</tr>
2020-02-17 21:10:06 +00:00
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f22cb0546bb84b71b90062ac39833d7f"></a><!-- doxytag: member="StaticResolutionContext::toString" ref="f22cb0546bb84b71b90062ac39833d7f" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:10:06 +00:00
<td class="memname">std::string StaticResolutionContext::toString </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:10:06 +00:00
</div>
<div class="memdoc">
2020-02-17 21:05:20 +00:00
<p>
2020-02-17 21:10:06 +00:00
</div>
</div><p>
2020-02-17 21:05:20 +00:00
<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>
2020-02-17 21:10:06 +00:00
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 12 19:14:03 2007 for XQilla Simple API by&nbsp;
2020-02-17 21:05:20 +00:00
<a href="http://www.doxygen.org/index.html">
2020-02-17 21:10:06 +00:00
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
2020-02-17 21:05:20 +00:00
</body>
</html>