v2.3.4
This commit is contained in:
parent
7a7a841ea0
commit
3552e76c6c
3692 changed files with 114492 additions and 75030 deletions
|
@ -5,323 +5,420 @@
|
|||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<a style="float:right;" href="http://sourceforge.net/projects/xqilla"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=152021&type=2" border="0" alt="SourceForge.net Logo" /></a>
|
||||
<!-- Generated by Doxygen 1.6.1 -->
|
||||
<div class="navigation" id="top">
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li><a href="examples.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<h1>ContextHelpers.hpp</h1><a href="ContextHelpers_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
|
||||
<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2001, 2008,</span>
|
||||
<a name="l00003"></a>00003 <span class="comment"> * DecisionSoft Limited. All rights reserved.</span>
|
||||
<a name="l00004"></a>00004 <span class="comment"> * Copyright (c) 2004, 2015 Oracle and/or its affiliates. All rights reserved.</span>
|
||||
<a name="l00005"></a>00005 <span class="comment"> * </span>
|
||||
<a name="l00006"></a>00006 <span class="comment"> *</span>
|
||||
<a name="l00007"></a>00007 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
|
||||
<a name="l00008"></a>00008 <span class="comment"> * you may not use this file except in compliance with the License.</span>
|
||||
<a name="l00009"></a>00009 <span class="comment"> * You may obtain a copy of the License at</span>
|
||||
<a name="l00010"></a>00010 <span class="comment"> *</span>
|
||||
<a name="l00011"></a>00011 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span>
|
||||
<a name="l00012"></a>00012 <span class="comment"> *</span>
|
||||
<a name="l00013"></a>00013 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
|
||||
<a name="l00014"></a>00014 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
|
||||
<a name="l00015"></a>00015 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
|
||||
<a name="l00016"></a>00016 <span class="comment"> * See the License for the specific language governing permissions and</span>
|
||||
<a name="l00017"></a>00017 <span class="comment"> * limitations under the License.</span>
|
||||
<a name="l00018"></a>00018 <span class="comment"> */</span>
|
||||
<a name="l00019"></a>00019
|
||||
<a name="l00020"></a>00020 <span class="preprocessor">#ifndef CONTEXTHELPERS_HPP</span>
|
||||
<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define CONTEXTHELPERS_HPP</span>
|
||||
<a name="l00022"></a>00022 <span class="preprocessor"></span>
|
||||
<a name="l00023"></a>00023 <span class="preprocessor">#include <xqilla/framework/XQillaExport.hpp></span>
|
||||
<a name="l00024"></a>00024 <span class="preprocessor">#include <<a class="code" href="DynamicContext_8hpp.html">xqilla/context/DynamicContext.hpp</a>></span>
|
||||
<a name="l00025"></a>00025
|
||||
<a name="l00026"></a><a class="code" href="classAutoNodeSetOrderingReset.html">00026</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoNodeSetOrderingReset.html">AutoNodeSetOrderingReset</a>
|
||||
<a name="l00027"></a>00027 {
|
||||
<a name="l00028"></a>00028 <span class="keyword">public</span>:
|
||||
<a name="l00029"></a><a class="code" href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6">00029</a> <a class="code" href="classAutoNodeSetOrderingReset.html">AutoNodeSetOrderingReset</a>(<a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context, <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a> ordering = <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86">StaticContext::ORDERING_UNORDERED</a>)
|
||||
<a name="l00030"></a>00030 {
|
||||
<a name="l00031"></a>00031 context_ = context;
|
||||
<a name="l00032"></a>00032 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00033"></a>00033 ordering_ = context-><a class="code" href="classStaticContext.html#a2d407f60a7c0390633e582601782bb55" title="Return the ordering method for node sets.">getNodeSetOrdering</a>();
|
||||
<a name="l00034"></a>00034 context-><a class="code" href="classStaticContext.html#ae36546cd177c71fccf416c3c007ea75c" title="Set the ordering method for node sets.">setNodeSetOrdering</a>(ordering);
|
||||
<a name="l00035"></a>00035 }
|
||||
<a name="l00036"></a>00036 }
|
||||
<a name="l00037"></a>00037
|
||||
<a name="l00038"></a><a class="code" href="classAutoNodeSetOrderingReset.html#a1a24ceb1c309541ec5962a94497e5b9e">00038</a> ~<a class="code" href="classAutoNodeSetOrderingReset.html">AutoNodeSetOrderingReset</a>()
|
||||
<a name="l00039"></a>00039 {
|
||||
<a name="l00040"></a>00040 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00041"></a>00041 context_->setNodeSetOrdering(ordering_);
|
||||
<a name="l00042"></a>00042 }
|
||||
<a name="l00043"></a>00043 }
|
||||
<a name="l00044"></a>00044
|
||||
<a name="l00045"></a>00045 <span class="keyword">protected</span>:
|
||||
<a name="l00046"></a><a class="code" href="classAutoNodeSetOrderingReset.html#abf1285a927bd48d23a457f89e3635ea0">00046</a> <a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context_;
|
||||
<a name="l00047"></a><a class="code" href="classAutoNodeSetOrderingReset.html#a1d8e19b8fe8939ec993884dae65ab457">00047</a> <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a> ordering_;
|
||||
<a name="l00048"></a>00048 };
|
||||
<a name="l00049"></a>00049
|
||||
<a name="l00050"></a><a class="code" href="classAutoContextItemTypeReset.html">00050</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a>
|
||||
<a name="l00051"></a>00051 {
|
||||
<a name="l00052"></a>00052 <span class="keyword">public</span>:
|
||||
<a name="l00053"></a><a class="code" href="classAutoContextItemTypeReset.html#a7ca4f1c2871350502fd6d83398072208">00053</a> <a class="code" href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a>(<a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context)
|
||||
<a name="l00054"></a>00054 {
|
||||
<a name="l00055"></a>00055 context_ = context;
|
||||
<a name="l00056"></a>00056 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00057"></a>00057 sType_ = context-><a class="code" href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90" title="Get the static type of the context item.">getContextItemType</a>();
|
||||
<a name="l00058"></a>00058 }
|
||||
<a name="l00059"></a>00059 }
|
||||
<a name="l00060"></a>00060
|
||||
<a name="l00061"></a><a class="code" href="classAutoContextItemTypeReset.html#a0b60a30ce21a5e47b3a620c80fccca98">00061</a> <a class="code" href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a>(<a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context, <span class="keyword">const</span> <a class="code" href="classStaticType.html" title="Class that represents the static type of an expression.">StaticType</a> &sType)
|
||||
<a name="l00062"></a>00062 {
|
||||
<a name="l00063"></a>00063 context_ = context;
|
||||
<a name="l00064"></a>00064 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00065"></a>00065 sType_ = context-><a class="code" href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90" title="Get the static type of the context item.">getContextItemType</a>();
|
||||
<a name="l00066"></a>00066 context-><a class="code" href="classStaticContext.html#a35d3b2eef9afe340b5c0d39e87bb7e68" title="Set the static type of the context item.">setContextItemType</a>(sType);
|
||||
<a name="l00067"></a>00067 }
|
||||
<a name="l00068"></a>00068 }
|
||||
<a name="l00069"></a>00069
|
||||
<a name="l00070"></a><a class="code" href="classAutoContextItemTypeReset.html#a2ba43e89c2aba5f2c5107de4cdbe981f">00070</a> ~<a class="code" href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a>()
|
||||
<a name="l00071"></a>00071 {
|
||||
<a name="l00072"></a>00072 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00073"></a>00073 context_->setContextItemType(sType_);
|
||||
<a name="l00074"></a>00074 }
|
||||
<a name="l00075"></a>00075 }
|
||||
<a name="l00076"></a>00076
|
||||
<a name="l00077"></a>00077 <span class="keyword">protected</span>:
|
||||
<a name="l00078"></a><a class="code" href="classAutoContextItemTypeReset.html#ace7f80abbbc5c20b406cf05fd492aded">00078</a> <a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context_;
|
||||
<a name="l00079"></a><a class="code" href="classAutoContextItemTypeReset.html#a22aa431e65ccc96c43dddc66916dadaf">00079</a> <a class="code" href="classStaticType.html" title="Class that represents the static type of an expression.">StaticType</a> sType_;
|
||||
<a name="l00080"></a>00080 };
|
||||
<a name="l00081"></a>00081
|
||||
<a name="l00082"></a><a class="code" href="classAutoNsScopeReset.html">00082</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoNsScopeReset.html">AutoNsScopeReset</a>
|
||||
<a name="l00083"></a>00083 {
|
||||
<a name="l00084"></a>00084 <span class="keyword">public</span>:
|
||||
<a name="l00085"></a><a class="code" href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2">00085</a> <a class="code" href="classAutoNsScopeReset.html">AutoNsScopeReset</a>(<a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context, XERCES_CPP_NAMESPACE_QUALIFIER DOMXPathNSResolver* newResolver)
|
||||
<a name="l00086"></a>00086 {
|
||||
<a name="l00087"></a>00087 context_=context;
|
||||
<a name="l00088"></a>00088 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00089"></a>00089 _oldNSResolver=context_-><a class="code" href="classStaticContext.html#a336e23733e08dc449883f9fa2581e24b" title="Get the NS resolver.">getNSResolver</a>();
|
||||
<a name="l00090"></a>00090 _defaultElementAndTypeNS=context-><a class="code" href="classStaticContext.html#a428e29fcda96649761893bab36d5cc36" title="get the value of the default namespace for elements and types">getDefaultElementAndTypeNS</a>();
|
||||
<a name="l00091"></a>00091 context_->setNSResolver(newResolver);
|
||||
<a name="l00092"></a>00092 }
|
||||
<a name="l00093"></a>00093 }
|
||||
<a name="l00094"></a>00094
|
||||
<a name="l00095"></a><a class="code" href="classAutoNsScopeReset.html#a230b8010acb9f3278e3f1232882de073">00095</a> ~<a class="code" href="classAutoNsScopeReset.html">AutoNsScopeReset</a>()
|
||||
<a name="l00096"></a>00096 {
|
||||
<a name="l00097"></a>00097 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00098"></a>00098 context_->setNSResolver(_oldNSResolver);
|
||||
<a name="l00099"></a>00099 context_->setDefaultElementAndTypeNS(_defaultElementAndTypeNS);
|
||||
<a name="l00100"></a>00100 }
|
||||
<a name="l00101"></a>00101 }
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00103"></a>00103 <span class="keyword">protected</span>:
|
||||
<a name="l00104"></a><a class="code" href="classAutoNsScopeReset.html#ae0887364570777dc6a69888376a81c2a">00104</a> <a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context_;
|
||||
<a name="l00105"></a><a class="code" href="classAutoNsScopeReset.html#a75e7d1df70701cccc9d35b46d4155865">00105</a> <span class="keyword">const</span> XERCES_CPP_NAMESPACE_QUALIFIER DOMXPathNSResolver* _oldNSResolver;
|
||||
<a name="l00106"></a><a class="code" href="classAutoNsScopeReset.html#a45fc3c96ca3566119940aebb0228d56f">00106</a> <span class="keyword">const</span> XMLCh *_defaultElementAndTypeNS;
|
||||
<a name="l00107"></a>00107
|
||||
<a name="l00108"></a>00108 };
|
||||
<a name="l00109"></a>00109
|
||||
<a name="l00110"></a><a class="code" href="classAutoContextInfoReset.html">00110</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoContextInfoReset.html">AutoContextInfoReset</a>
|
||||
<a name="l00111"></a>00111 {
|
||||
<a name="l00112"></a>00112 <span class="keyword">public</span>:
|
||||
<a name="l00113"></a><a class="code" href="classAutoContextInfoReset.html#a9b562482b7a7f91957f7b60769061575">00113</a> <a class="code" href="classAutoContextInfoReset.html">AutoContextInfoReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context)
|
||||
<a name="l00114"></a>00114 : oldContextItem(context->getContextItem()),
|
||||
<a name="l00115"></a>00115 oldContextPosition(context->getContextPosition()),
|
||||
<a name="l00116"></a>00116 oldContextSize(context->getContextSize()),
|
||||
<a name="l00117"></a>00117 context_(context)
|
||||
<a name="l00118"></a>00118 {
|
||||
<a name="l00119"></a>00119 }
|
||||
<a name="l00120"></a>00120
|
||||
<a name="l00121"></a><a class="code" href="classAutoContextInfoReset.html#a5c6d79d697bb4a6531bcc22ddfac690a">00121</a> <a class="code" href="classAutoContextInfoReset.html">AutoContextInfoReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classRefCountPointer.html">Item::Ptr</a> &contextItem, <span class="keywordtype">size_t</span> contextPosition = 0, <span class="keywordtype">size_t</span> contextSize = 0)
|
||||
<a name="l00122"></a>00122 : oldContextItem(context->getContextItem()),
|
||||
<a name="l00123"></a>00123 oldContextPosition(context->getContextPosition()),
|
||||
<a name="l00124"></a>00124 oldContextSize(context->getContextSize()),
|
||||
<a name="l00125"></a>00125 context_(context)
|
||||
<a name="l00126"></a>00126 {
|
||||
<a name="l00127"></a>00127 context-><a class="code" href="classDynamicContext.html#a93e2663a4a7a7a643a130c92173928a4" title="Set the context item to item.">setContextItem</a>(contextItem);
|
||||
<a name="l00128"></a>00128 context-><a class="code" href="classDynamicContext.html#a4bf118202fd810ecd085725270f58ba6" title="Set the context position.">setContextPosition</a>(contextPosition);
|
||||
<a name="l00129"></a>00129 context-><a class="code" href="classDynamicContext.html#a5a2d457fdcfa3172d705105370983436" title="Set the context size.">setContextSize</a>(contextSize);
|
||||
<a name="l00130"></a>00130 }
|
||||
<a name="l00131"></a>00131
|
||||
<a name="l00132"></a><a class="code" href="classAutoContextInfoReset.html#ab1a61085c5a470d0807109d8db6c2124">00132</a> ~<a class="code" href="classAutoContextInfoReset.html">AutoContextInfoReset</a>()
|
||||
<a name="l00133"></a>00133 {
|
||||
<a name="l00134"></a>00134 resetContextInfo();
|
||||
<a name="l00135"></a>00135 }
|
||||
<a name="l00136"></a>00136
|
||||
<a name="l00137"></a><a class="code" href="classAutoContextInfoReset.html#a7738ac81fa2e3964d678b0b4454647d3">00137</a> <span class="keywordtype">void</span> resetContextInfo()
|
||||
<a name="l00138"></a>00138 {
|
||||
<a name="l00139"></a>00139 context_->setContextItem(oldContextItem);
|
||||
<a name="l00140"></a>00140 context_->setContextPosition(oldContextPosition);
|
||||
<a name="l00141"></a>00141 context_->setContextSize(oldContextSize);
|
||||
<a name="l00142"></a>00142 }
|
||||
<a name="l00143"></a>00143
|
||||
<a name="l00144"></a><a class="code" href="classAutoContextInfoReset.html#a6d430e6532df783691cd2cba063d07cd">00144</a> <a class="code" href="classRefCountPointer.html">Item::Ptr</a> oldContextItem;
|
||||
<a name="l00145"></a><a class="code" href="classAutoContextInfoReset.html#a22fd51d7dadabb9c595c028e96d2ac98">00145</a> <span class="keywordtype">size_t</span> oldContextPosition;
|
||||
<a name="l00146"></a><a class="code" href="classAutoContextInfoReset.html#a4030e4f537336e3a19f54c9e0ac91f4e">00146</a> <span class="keywordtype">size_t</span> oldContextSize;
|
||||
<a name="l00147"></a>00147
|
||||
<a name="l00148"></a>00148 <span class="keyword">private</span>:
|
||||
<a name="l00149"></a>00149 <a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a>* context_;
|
||||
<a name="l00150"></a>00150 };
|
||||
<a name="l00151"></a>00151
|
||||
<a name="l00152"></a><a class="code" href="classAutoDocumentCacheReset.html">00152</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoDocumentCacheReset.html">AutoDocumentCacheReset</a>
|
||||
<a name="l00153"></a>00153 {
|
||||
<a name="l00154"></a>00154 <span class="keyword">public</span>:
|
||||
<a name="l00155"></a><a class="code" href="classAutoDocumentCacheReset.html#a2a02fae6f17c4ba91bfdb80f64a94d4e">00155</a> <a class="code" href="classAutoDocumentCacheReset.html">AutoDocumentCacheReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a>* context)
|
||||
<a name="l00156"></a>00156 : oldDC(const_cast<<a class="code" href="classDocumentCache.html" title="Expression Context is a storage for contexts.">DocumentCache</a>*>(context->getDocumentCache())),
|
||||
<a name="l00157"></a>00157 context_ (context)
|
||||
<a name="l00158"></a>00158 {
|
||||
<a name="l00159"></a>00159 }
|
||||
<a name="l00160"></a>00160
|
||||
<a name="l00161"></a><a class="code" href="classAutoDocumentCacheReset.html#ae09e539475cde761223c56de5f9b74bf">00161</a> ~<a class="code" href="classAutoDocumentCacheReset.html">AutoDocumentCacheReset</a>()
|
||||
<a name="l00162"></a>00162 {
|
||||
<a name="l00163"></a>00163 context_->setDocumentCache(oldDC);
|
||||
<a name="l00164"></a>00164 }
|
||||
<a name="l00165"></a>00165
|
||||
<a name="l00166"></a><a class="code" href="classAutoDocumentCacheReset.html#ab5a50b8b1393ff16151f86806bb959d4">00166</a> <a class="code" href="classDocumentCache.html" title="Expression Context is a storage for contexts.">DocumentCache</a> *oldDC;
|
||||
<a name="l00167"></a>00167
|
||||
<a name="l00168"></a>00168 <span class="keyword">protected</span>:
|
||||
<a name="l00169"></a><a class="code" href="classAutoDocumentCacheReset.html#af958239a0d69f253c1cfbafa2911063e">00169</a> <a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a>* context_;
|
||||
<a name="l00170"></a>00170 };
|
||||
<a name="l00171"></a>00171
|
||||
<a name="l00172"></a><a class="code" href="classAutoVariableStoreReset.html">00172</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoVariableStoreReset.html">AutoVariableStoreReset</a>
|
||||
<a name="l00173"></a>00173 {
|
||||
<a name="l00174"></a>00174 <span class="keyword">public</span>:
|
||||
<a name="l00175"></a><a class="code" href="classAutoVariableStoreReset.html#a23db674812c33e34be243c9e8919ea51">00175</a> <a class="code" href="classAutoVariableStoreReset.html">AutoVariableStoreReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classVariableStore.html" title="The pure virtual base class for accessing variables at runtime.">VariableStore</a> *store = 0)
|
||||
<a name="l00176"></a>00176 {
|
||||
<a name="l00177"></a>00177 context_ = context;
|
||||
<a name="l00178"></a>00178 _oldVarStore = context_-><a class="code" href="classDynamicContext.html#ad89e38d40c5b77d9c2228e299073e5a5" title="get the variable store">getVariableStore</a>();
|
||||
<a name="l00179"></a>00179 <span class="keywordflow">if</span>(store)
|
||||
<a name="l00180"></a>00180 context_->setVariableStore(store);
|
||||
<a name="l00181"></a>00181 }
|
||||
<a name="l00182"></a>00182
|
||||
<a name="l00183"></a><a class="code" href="classAutoVariableStoreReset.html#a93215d55189ab612323b6c76346ccb88">00183</a> ~<a class="code" href="classAutoVariableStoreReset.html">AutoVariableStoreReset</a>()
|
||||
<a name="l00184"></a>00184 {
|
||||
<a name="l00185"></a>00185 context_->setVariableStore(_oldVarStore);
|
||||
<a name="l00186"></a>00186 }
|
||||
<a name="l00187"></a>00187
|
||||
<a name="l00188"></a><a class="code" href="classAutoVariableStoreReset.html#a1aedc284d880dca82bc66763cf623960">00188</a> <span class="keywordtype">void</span> reset()
|
||||
<a name="l00189"></a>00189 {
|
||||
<a name="l00190"></a>00190 context_->setVariableStore(_oldVarStore);
|
||||
<a name="l00191"></a>00191 }
|
||||
<a name="l00192"></a>00192
|
||||
<a name="l00193"></a>00193 <span class="keyword">protected</span>:
|
||||
<a name="l00194"></a><a class="code" href="classAutoVariableStoreReset.html#a642d39ed80be60f53f0d4b0489cd6c9d">00194</a> <a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context_;
|
||||
<a name="l00195"></a><a class="code" href="classAutoVariableStoreReset.html#a7951bfa91a8575a876a9ec569240a5ab">00195</a> <span class="keyword">const</span> <a class="code" href="classVariableStore.html" title="The pure virtual base class for accessing variables at runtime.">VariableStore</a> *_oldVarStore;
|
||||
<a name="l00196"></a>00196 };
|
||||
<a name="l00197"></a>00197
|
||||
<a name="l00198"></a><a class="code" href="classAutoRegexGroupStoreReset.html">00198</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoRegexGroupStoreReset.html">AutoRegexGroupStoreReset</a>
|
||||
<a name="l00199"></a>00199 {
|
||||
<a name="l00200"></a>00200 <span class="keyword">public</span>:
|
||||
<a name="l00201"></a><a class="code" href="classAutoRegexGroupStoreReset.html#ab4d99334012b0d5330ea6b5071e68769">00201</a> <a class="code" href="classAutoRegexGroupStoreReset.html">AutoRegexGroupStoreReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classRegexGroupStore.html" title="The pure virtual base class for accessing regular expression group values at runtime...">RegexGroupStore</a> *store = 0)
|
||||
<a name="l00202"></a>00202 {
|
||||
<a name="l00203"></a>00203 context_ = context;
|
||||
<a name="l00204"></a>00204 _oldRegexStore = context_-><a class="code" href="classDynamicContext.html#ad6d8629557152fbaddb6d8dbef7e455d" title="get the regex group store">getRegexGroupStore</a>();
|
||||
<a name="l00205"></a>00205 <span class="keywordflow">if</span>(store)
|
||||
<a name="l00206"></a>00206 context_->setRegexGroupStore(store);
|
||||
<a name="l00207"></a>00207 }
|
||||
<a name="l00208"></a>00208
|
||||
<a name="l00209"></a><a class="code" href="classAutoRegexGroupStoreReset.html#a563f9601a876593d9af227cb235bb3f0">00209</a> ~<a class="code" href="classAutoRegexGroupStoreReset.html">AutoRegexGroupStoreReset</a>()
|
||||
<a name="l00210"></a>00210 {
|
||||
<a name="l00211"></a>00211 context_->setRegexGroupStore(_oldRegexStore);
|
||||
<a name="l00212"></a>00212 }
|
||||
<a name="l00213"></a>00213
|
||||
<a name="l00214"></a><a class="code" href="classAutoRegexGroupStoreReset.html#a0740d8bd6e4924f0a3457c0aabc3bc86">00214</a> <span class="keywordtype">void</span> reset()
|
||||
<a name="l00215"></a>00215 {
|
||||
<a name="l00216"></a>00216 context_->setRegexGroupStore(_oldRegexStore);
|
||||
<a name="l00217"></a>00217 }
|
||||
<a name="l00218"></a>00218
|
||||
<a name="l00219"></a>00219 <span class="keyword">protected</span>:
|
||||
<a name="l00220"></a><a class="code" href="classAutoRegexGroupStoreReset.html#a07c2f4ac34e09183bd8d1c7e45a10322">00220</a> <a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context_;
|
||||
<a name="l00221"></a><a class="code" href="classAutoRegexGroupStoreReset.html#a6829c09a1742545990a56adfe06066db">00221</a> <span class="keyword">const</span> <a class="code" href="classRegexGroupStore.html" title="The pure virtual base class for accessing regular expression group values at runtime...">RegexGroupStore</a> *_oldRegexStore;
|
||||
<a name="l00222"></a>00222 };
|
||||
<a name="l00223"></a>00223
|
||||
<a name="l00224"></a><a class="code" href="classAutoMessageListenerReset.html">00224</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoMessageListenerReset.html">AutoMessageListenerReset</a>
|
||||
<a name="l00225"></a>00225 {
|
||||
<a name="l00226"></a>00226 <span class="keyword">public</span>:
|
||||
<a name="l00227"></a><a class="code" href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d">00227</a> <a class="code" href="classAutoMessageListenerReset.html">AutoMessageListenerReset</a>(<a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context, <a class="code" href="classMessageListener.html" title="A class used to listen for warnings or trace information.">MessageListener</a> *listener = 0)
|
||||
<a name="l00228"></a>00228 {
|
||||
<a name="l00229"></a>00229 context_ = context;
|
||||
<a name="l00230"></a>00230 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00231"></a>00231 listener_ = context-><a class="code" href="classStaticContext.html#a3291124fe113805108c14cd8cb637265" title="Gets the listener for warning and trace messages.">getMessageListener</a>();
|
||||
<a name="l00232"></a>00232 context-><a class="code" href="classStaticContext.html#a1259255393e672d4edf17ad3466b5707" title="Set the listener for warning and trace messages.">setMessageListener</a>(listener);
|
||||
<a name="l00233"></a>00233 }
|
||||
<a name="l00234"></a>00234 }
|
||||
<a name="l00235"></a>00235
|
||||
<a name="l00236"></a><a class="code" href="classAutoMessageListenerReset.html#a3faed982dc62b0715f506c384fa6082a">00236</a> ~<a class="code" href="classAutoMessageListenerReset.html">AutoMessageListenerReset</a>()
|
||||
<a name="l00237"></a>00237 {
|
||||
<a name="l00238"></a>00238 <span class="keywordflow">if</span>(context_) {
|
||||
<a name="l00239"></a>00239 context_->setMessageListener(listener_);
|
||||
<a name="l00240"></a>00240 }
|
||||
<a name="l00241"></a>00241 }
|
||||
<a name="l00242"></a>00242
|
||||
<a name="l00243"></a>00243 <span class="keyword">protected</span>:
|
||||
<a name="l00244"></a><a class="code" href="classAutoMessageListenerReset.html#ae1dbbfd1bfa441289646c91aa2c98135">00244</a> <a class="code" href="classStaticContext.html" title="The parse time static context interface.">StaticContext</a>* context_;
|
||||
<a name="l00245"></a><a class="code" href="classAutoMessageListenerReset.html#a5d433a65afe2fcf2289e04733fd18c37">00245</a> <a class="code" href="classMessageListener.html" title="A class used to listen for warnings or trace information.">MessageListener</a> *listener_;
|
||||
<a name="l00246"></a>00246 };
|
||||
<a name="l00247"></a>00247
|
||||
<a name="l00248"></a><a class="code" href="classAutoStackFrameReset.html">00248</a> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoStackFrameReset.html">AutoStackFrameReset</a>
|
||||
<a name="l00249"></a>00249 {
|
||||
<a name="l00250"></a>00250 <span class="keyword">public</span>:
|
||||
<a name="l00251"></a><a class="code" href="classAutoStackFrameReset.html#ac3a90a783982681178e6d96db153d3fc">00251</a> <a class="code" href="classAutoStackFrameReset.html">AutoStackFrameReset</a>(<a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classStackFrame.html" title="A class that represents an item in a query call stack.">StackFrame</a> *frame)
|
||||
<a name="l00252"></a>00252 {
|
||||
<a name="l00253"></a>00253 context_ = context;
|
||||
<a name="l00254"></a>00254 _oldFrame = context_-><a class="code" href="classDynamicContext.html#afcc3f264ae26673bbf4c2220a79b3b13" title="Gets the listener for debug messages.">getStackFrame</a>();
|
||||
<a name="l00255"></a>00255 context_->setStackFrame(frame);
|
||||
<a name="l00256"></a>00256 }
|
||||
<a name="l00257"></a>00257
|
||||
<a name="l00258"></a><a class="code" href="classAutoStackFrameReset.html#ad414b7de34197a4022164d9919e663ba">00258</a> ~<a class="code" href="classAutoStackFrameReset.html">AutoStackFrameReset</a>()
|
||||
<a name="l00259"></a>00259 {
|
||||
<a name="l00260"></a>00260 context_->setStackFrame(_oldFrame);
|
||||
<a name="l00261"></a>00261 }
|
||||
<a name="l00262"></a>00262
|
||||
<a name="l00263"></a><a class="code" href="classAutoStackFrameReset.html#ace7a43e62c404b519edac4381ff29550">00263</a> <span class="keywordtype">void</span> reset()
|
||||
<a name="l00264"></a>00264 {
|
||||
<a name="l00265"></a>00265 context_->setStackFrame(_oldFrame);
|
||||
<a name="l00266"></a>00266 }
|
||||
<a name="l00267"></a>00267
|
||||
<a name="l00268"></a>00268 <span class="keyword">protected</span>:
|
||||
<a name="l00269"></a><a class="code" href="classAutoStackFrameReset.html#aea2983e3583c6a3cb79ae20dc6bba6b3">00269</a> <a class="code" href="classDynamicContext.html" title="The execution time dynamic context interface.">DynamicContext</a> *context_;
|
||||
<a name="l00270"></a><a class="code" href="classAutoStackFrameReset.html#ac655f192ec58f5f5790e1f64210ec9ec">00270</a> <span class="keyword">const</span> <a class="code" href="classStackFrame.html" title="A class that represents an item in a query call stack.">StackFrame</a> *_oldFrame;
|
||||
<a name="l00271"></a>00271 };
|
||||
<a name="l00272"></a>00272
|
||||
<a name="l00273"></a><a class="code" href="classAutoReset.html">00273</a> <span class="keyword">template</span><<span class="keyword">typename</span> T> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoReset.html">AutoReset</a>
|
||||
<a name="l00274"></a>00274 {
|
||||
<a name="l00275"></a>00275 <span class="keyword">public</span>:
|
||||
<a name="l00276"></a><a class="code" href="classAutoReset.html#a1cfbaedb3578630930163c7bcf06c496">00276</a> <a class="code" href="classAutoReset.html">AutoReset</a>(T &orig)
|
||||
<a name="l00277"></a>00277 : orig_(orig)
|
||||
<a name="l00278"></a>00278 {
|
||||
<a name="l00279"></a>00279 old_ = orig;
|
||||
<a name="l00280"></a>00280 }
|
||||
<a name="l00281"></a>00281
|
||||
<a name="l00282"></a><a class="code" href="classAutoReset.html#af68bbd2b7378b4593c1176a7e228dd7c">00282</a> ~<a class="code" href="classAutoReset.html">AutoReset</a>()
|
||||
<a name="l00283"></a>00283 {
|
||||
<a name="l00284"></a>00284 reset();
|
||||
<a name="l00285"></a>00285 }
|
||||
<a name="l00286"></a>00286
|
||||
<a name="l00287"></a><a class="code" href="classAutoReset.html#a4ff3b0e7ca85e3bfd9c79e2eea3fd7b6">00287</a> <span class="keywordtype">void</span> reset()
|
||||
<a name="l00288"></a>00288 {
|
||||
<a name="l00289"></a>00289 orig_ = old_;
|
||||
<a name="l00290"></a>00290 }
|
||||
<a name="l00291"></a>00291
|
||||
<a name="l00292"></a>00292 <span class="keyword">protected</span>:
|
||||
<a name="l00293"></a><a class="code" href="classAutoReset.html#ac95d6267d0846b16e81e289f1d422237">00293</a> T &orig_;
|
||||
<a name="l00294"></a><a class="code" href="classAutoReset.html#aa21733b1d8624c87f0f9db378086c18f">00294</a> T old_;
|
||||
<a name="l00295"></a>00295 };
|
||||
<a name="l00296"></a>00296
|
||||
<a name="l00297"></a>00297 <span class="preprocessor">#endif</span>
|
||||
</pre></div></div>
|
||||
<hr size="1"/><address style="text-align: right;"><small>Generated on 18 May 2015 for XQilla Simple API by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_e3266bbc227f825a287bdb912a8a79c0.html">include</a></li><li class="navelem"><a class="el" href="dir_a1bc92396ffc8a3dc7aa16f9f9aed8c7.html">xqilla</a></li><li class="navelem"><a class="el" href="dir_0d8d8d528984d74693bf008fd4d605d0.html">context</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">ContextHelpers.hpp</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="ContextHelpers_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2001, 2008,</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * DecisionSoft Limited. All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Copyright (c) 2004, 2018 Oracle and/or its affiliates. All rights reserved.</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * </span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * you may not use this file except in compliance with the License.</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * You may obtain a copy of the License at</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * See the License for the specific language governing permissions and</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * limitations under the License.</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef CONTEXTHELPERS_HPP</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span><span class="preprocessor">#define CONTEXTHELPERS_HPP</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <xqilla/framework/XQillaExport.hpp></span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="DynamicContext_8hpp.html">xqilla/context/DynamicContext.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classAutoNodeSetOrderingReset.html"> 26</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoNodeSetOrderingReset.html">AutoNodeSetOrderingReset</a></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6"> 29</a></span>  <a class="code" href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6">AutoNodeSetOrderingReset</a>(<a class="code" href="classStaticContext.html">StaticContext</a>* context, <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a> ordering = <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86">StaticContext::ORDERING_UNORDERED</a>)</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  ordering_ = context-><a class="code" href="classStaticContext.html#a2d407f60a7c0390633e582601782bb55">getNodeSetOrdering</a>();</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  context-><a class="code" href="classStaticContext.html#ae36546cd177c71fccf416c3c007ea75c">setNodeSetOrdering</a>(ordering);</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classAutoNodeSetOrderingReset.html#a1a24ceb1c309541ec5962a94497e5b9e"> 38</a></span>  <a class="code" href="classAutoNodeSetOrderingReset.html#a1a24ceb1c309541ec5962a94497e5b9e">~AutoNodeSetOrderingReset</a>()</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  context_->setNodeSetOrdering(ordering_);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classAutoNodeSetOrderingReset.html#abf1285a927bd48d23a457f89e3635ea0"> 46</a></span>  <a class="code" href="classStaticContext.html">StaticContext</a>* <a class="code" href="classAutoNodeSetOrderingReset.html#abf1285a927bd48d23a457f89e3635ea0">context_</a>;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classAutoNodeSetOrderingReset.html#a1d8e19b8fe8939ec993884dae65ab457"> 47</a></span>  <a class="code" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a> <a class="code" href="classAutoNodeSetOrderingReset.html#a1d8e19b8fe8939ec993884dae65ab457">ordering_</a>; </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> };</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html"> 50</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html#a7ca4f1c2871350502fd6d83398072208"> 53</a></span>  <a class="code" href="classAutoContextItemTypeReset.html#a7ca4f1c2871350502fd6d83398072208">AutoContextItemTypeReset</a>(<a class="code" href="classStaticContext.html">StaticContext</a>* context)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  sType_ = context-><a class="code" href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90">getContextItemType</a>();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html#a0b60a30ce21a5e47b3a620c80fccca98"> 61</a></span>  <a class="code" href="classAutoContextItemTypeReset.html#a0b60a30ce21a5e47b3a620c80fccca98">AutoContextItemTypeReset</a>(<a class="code" href="classStaticContext.html">StaticContext</a>* context, <span class="keyword">const</span> <a class="code" href="classStaticType.html">StaticType</a> &sType)</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  sType_ = context-><a class="code" href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90">getContextItemType</a>();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  context-><a class="code" href="classStaticContext.html#a35d3b2eef9afe340b5c0d39e87bb7e68">setContextItemType</a>(sType);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html#a2ba43e89c2aba5f2c5107de4cdbe981f"> 70</a></span>  <a class="code" href="classAutoContextItemTypeReset.html#a2ba43e89c2aba5f2c5107de4cdbe981f">~AutoContextItemTypeReset</a>()</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  context_->setContextItemType(sType_);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html#ace7f80abbbc5c20b406cf05fd492aded"> 78</a></span>  <a class="code" href="classStaticContext.html">StaticContext</a>* <a class="code" href="classAutoContextItemTypeReset.html#ace7f80abbbc5c20b406cf05fd492aded">context_</a>;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classAutoContextItemTypeReset.html#a22aa431e65ccc96c43dddc66916dadaf"> 79</a></span>  <a class="code" href="classStaticType.html">StaticType</a> <a class="code" href="classAutoContextItemTypeReset.html#a22aa431e65ccc96c43dddc66916dadaf">sType_</a>;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> };</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html"> 82</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoNsScopeReset.html">AutoNsScopeReset</a></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2"> 85</a></span>  <a class="code" href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2">AutoNsScopeReset</a>(<a class="code" href="classStaticContext.html">StaticContext</a>* context, XERCES_CPP_NAMESPACE_QUALIFIER DOMXPathNSResolver* newResolver)</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  context_=context;</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  _oldNSResolver=context_-><a class="code" href="classStaticContext.html#a336e23733e08dc449883f9fa2581e24b">getNSResolver</a>();</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  _defaultElementAndTypeNS=context-><a class="code" href="classStaticContext.html#a428e29fcda96649761893bab36d5cc36">getDefaultElementAndTypeNS</a>();</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  context_->setNSResolver(newResolver);</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html#a230b8010acb9f3278e3f1232882de073"> 95</a></span>  <a class="code" href="classAutoNsScopeReset.html#a230b8010acb9f3278e3f1232882de073">~AutoNsScopeReset</a>()</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  {</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  context_->setNSResolver(_oldNSResolver);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  context_->setDefaultElementAndTypeNS(_defaultElementAndTypeNS);</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html#ae0887364570777dc6a69888376a81c2a"> 104</a></span>  <a class="code" href="classStaticContext.html">StaticContext</a>* <a class="code" href="classAutoNsScopeReset.html#ae0887364570777dc6a69888376a81c2a">context_</a>;</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html#a75e7d1df70701cccc9d35b46d4155865"> 105</a></span>  <span class="keyword">const</span> XERCES_CPP_NAMESPACE_QUALIFIER DOMXPathNSResolver* <a class="code" href="classAutoNsScopeReset.html#a75e7d1df70701cccc9d35b46d4155865">_oldNSResolver</a>;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classAutoNsScopeReset.html#a45fc3c96ca3566119940aebb0228d56f"> 106</a></span>  <span class="keyword">const</span> XMLCh *<a class="code" href="classAutoNsScopeReset.html#a45fc3c96ca3566119940aebb0228d56f">_defaultElementAndTypeNS</a>;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> };</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html"> 110</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoContextInfoReset.html">AutoContextInfoReset</a></div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a9b562482b7a7f91957f7b60769061575"> 113</a></span>  <a class="code" href="classAutoContextInfoReset.html#a9b562482b7a7f91957f7b60769061575">AutoContextInfoReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a> *context)</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  : oldContextItem(context->getContextItem()),</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  oldContextPosition(context->getContextPosition()),</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  oldContextSize(context->getContextSize()),</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  context_(context)</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  {</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a5c6d79d697bb4a6531bcc22ddfac690a"> 121</a></span>  <a class="code" href="classAutoContextInfoReset.html#a5c6d79d697bb4a6531bcc22ddfac690a">AutoContextInfoReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classRefCountPointer.html">Item::Ptr</a> &contextItem, <span class="keywordtype">size_t</span> contextPosition = 0, <span class="keywordtype">size_t</span> contextSize = 0)</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  : oldContextItem(context->getContextItem()),</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  oldContextPosition(context->getContextPosition()),</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  oldContextSize(context->getContextSize()),</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  context_(context)</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  {</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  context-><a class="code" href="classDynamicContext.html#a93e2663a4a7a7a643a130c92173928a4">setContextItem</a>(contextItem);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  context-><a class="code" href="classDynamicContext.html#a4bf118202fd810ecd085725270f58ba6">setContextPosition</a>(contextPosition);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  context-><a class="code" href="classDynamicContext.html#a5a2d457fdcfa3172d705105370983436">setContextSize</a>(contextSize);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#ab1a61085c5a470d0807109d8db6c2124"> 132</a></span>  <a class="code" href="classAutoContextInfoReset.html#ab1a61085c5a470d0807109d8db6c2124">~AutoContextInfoReset</a>()</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  {</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  resetContextInfo();</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a7738ac81fa2e3964d678b0b4454647d3"> 137</a></span>  <span class="keywordtype">void</span> <a class="code" href="classAutoContextInfoReset.html#a7738ac81fa2e3964d678b0b4454647d3">resetContextInfo</a>()</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  context_->setContextItem(oldContextItem);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  context_->setContextPosition(oldContextPosition);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  context_->setContextSize(oldContextSize);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a6d430e6532df783691cd2cba063d07cd"> 144</a></span>  <a class="code" href="classRefCountPointer.html">Item::Ptr</a> <a class="code" href="classAutoContextInfoReset.html#a6d430e6532df783691cd2cba063d07cd">oldContextItem</a>;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a22fd51d7dadabb9c595c028e96d2ac98"> 145</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classAutoContextInfoReset.html#a22fd51d7dadabb9c595c028e96d2ac98">oldContextPosition</a>;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classAutoContextInfoReset.html#a4030e4f537336e3a19f54c9e0ac91f4e"> 146</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classAutoContextInfoReset.html#a4030e4f537336e3a19f54c9e0ac91f4e">oldContextSize</a>;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="classDynamicContext.html">DynamicContext</a>* context_;</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> };</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classAutoDocumentCacheReset.html"> 152</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoDocumentCacheReset.html">AutoDocumentCacheReset</a></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> {</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classAutoDocumentCacheReset.html#a2a02fae6f17c4ba91bfdb80f64a94d4e"> 155</a></span>  <a class="code" href="classAutoDocumentCacheReset.html#a2a02fae6f17c4ba91bfdb80f64a94d4e">AutoDocumentCacheReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a>* context)</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  : oldDC(const_cast<<a class="code" href="classDocumentCache.html">DocumentCache</a>*>(context->getDocumentCache())),</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  context_ (context)</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  {</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classAutoDocumentCacheReset.html#ae09e539475cde761223c56de5f9b74bf"> 161</a></span>  <a class="code" href="classAutoDocumentCacheReset.html#ae09e539475cde761223c56de5f9b74bf">~AutoDocumentCacheReset</a>()</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  {</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  context_->setDocumentCache(oldDC);</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classAutoDocumentCacheReset.html#ab5a50b8b1393ff16151f86806bb959d4"> 166</a></span>  <a class="code" href="classDocumentCache.html">DocumentCache</a> *<a class="code" href="classAutoDocumentCacheReset.html#ab5a50b8b1393ff16151f86806bb959d4">oldDC</a>;</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classAutoDocumentCacheReset.html#af958239a0d69f253c1cfbafa2911063e"> 169</a></span>  <a class="code" href="classDynamicContext.html">DynamicContext</a>* <a class="code" href="classAutoDocumentCacheReset.html#af958239a0d69f253c1cfbafa2911063e">context_</a>;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> };</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html"> 172</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoVariableStoreReset.html">AutoVariableStoreReset</a></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> {</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html#a23db674812c33e34be243c9e8919ea51"> 175</a></span>  <a class="code" href="classAutoVariableStoreReset.html#a23db674812c33e34be243c9e8919ea51">AutoVariableStoreReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classVariableStore.html">VariableStore</a> *store = 0)</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  {</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  _oldVarStore = context_-><a class="code" href="classDynamicContext.html#ad89e38d40c5b77d9c2228e299073e5a5">getVariableStore</a>();</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">if</span>(store)</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  context_->setVariableStore(store);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html#a93215d55189ab612323b6c76346ccb88"> 183</a></span>  <a class="code" href="classAutoVariableStoreReset.html#a93215d55189ab612323b6c76346ccb88">~AutoVariableStoreReset</a>()</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  {</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  context_->setVariableStore(_oldVarStore);</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html#a1aedc284d880dca82bc66763cf623960"> 188</a></span>  <span class="keywordtype">void</span> <a class="code" href="classAutoVariableStoreReset.html#a1aedc284d880dca82bc66763cf623960">reset</a>()</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  context_->setVariableStore(_oldVarStore);</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  }</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html#a642d39ed80be60f53f0d4b0489cd6c9d"> 194</a></span>  <a class="code" href="classDynamicContext.html">DynamicContext</a> *<a class="code" href="classAutoVariableStoreReset.html#a642d39ed80be60f53f0d4b0489cd6c9d">context_</a>;</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classAutoVariableStoreReset.html#a7951bfa91a8575a876a9ec569240a5ab"> 195</a></span>  <span class="keyword">const</span> <a class="code" href="classVariableStore.html">VariableStore</a> *<a class="code" href="classAutoVariableStoreReset.html#a7951bfa91a8575a876a9ec569240a5ab">_oldVarStore</a>;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> };</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html"> 198</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoRegexGroupStoreReset.html">AutoRegexGroupStoreReset</a></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> {</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html#ab4d99334012b0d5330ea6b5071e68769"> 201</a></span>  <a class="code" href="classAutoRegexGroupStoreReset.html#ab4d99334012b0d5330ea6b5071e68769">AutoRegexGroupStoreReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classRegexGroupStore.html">RegexGroupStore</a> *store = 0)</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  _oldRegexStore = context_-><a class="code" href="classDynamicContext.html#ad6d8629557152fbaddb6d8dbef7e455d">getRegexGroupStore</a>();</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">if</span>(store)</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  context_->setRegexGroupStore(store);</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html#a563f9601a876593d9af227cb235bb3f0"> 209</a></span>  <a class="code" href="classAutoRegexGroupStoreReset.html#a563f9601a876593d9af227cb235bb3f0">~AutoRegexGroupStoreReset</a>()</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  {</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  context_->setRegexGroupStore(_oldRegexStore);</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html#a0740d8bd6e4924f0a3457c0aabc3bc86"> 214</a></span>  <span class="keywordtype">void</span> <a class="code" href="classAutoRegexGroupStoreReset.html#a0740d8bd6e4924f0a3457c0aabc3bc86">reset</a>()</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  {</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  context_->setRegexGroupStore(_oldRegexStore);</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  }</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html#a07c2f4ac34e09183bd8d1c7e45a10322"> 220</a></span>  <a class="code" href="classDynamicContext.html">DynamicContext</a> *<a class="code" href="classAutoRegexGroupStoreReset.html#a07c2f4ac34e09183bd8d1c7e45a10322">context_</a>;</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classAutoRegexGroupStoreReset.html#a6829c09a1742545990a56adfe06066db"> 221</a></span>  <span class="keyword">const</span> <a class="code" href="classRegexGroupStore.html">RegexGroupStore</a> *<a class="code" href="classAutoRegexGroupStoreReset.html#a6829c09a1742545990a56adfe06066db">_oldRegexStore</a>;</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> };</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classAutoMessageListenerReset.html"> 224</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoMessageListenerReset.html">AutoMessageListenerReset</a></div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> {</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d"> 227</a></span>  <a class="code" href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d">AutoMessageListenerReset</a>(<a class="code" href="classStaticContext.html">StaticContext</a>* context, <a class="code" href="classMessageListener.html">MessageListener</a> *listener = 0)</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  {</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  listener_ = context-><a class="code" href="classStaticContext.html#a3291124fe113805108c14cd8cb637265">getMessageListener</a>();</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  context-><a class="code" href="classStaticContext.html#a1259255393e672d4edf17ad3466b5707">setMessageListener</a>(listener);</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  }</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  }</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classAutoMessageListenerReset.html#a3faed982dc62b0715f506c384fa6082a"> 236</a></span>  <a class="code" href="classAutoMessageListenerReset.html#a3faed982dc62b0715f506c384fa6082a">~AutoMessageListenerReset</a>()</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  {</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">if</span>(context_) {</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  context_->setMessageListener(listener_);</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  }</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="classAutoMessageListenerReset.html#ae1dbbfd1bfa441289646c91aa2c98135"> 244</a></span>  <a class="code" href="classStaticContext.html">StaticContext</a>* <a class="code" href="classAutoMessageListenerReset.html#ae1dbbfd1bfa441289646c91aa2c98135">context_</a>;</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classAutoMessageListenerReset.html#a5d433a65afe2fcf2289e04733fd18c37"> 245</a></span>  <a class="code" href="classMessageListener.html">MessageListener</a> *<a class="code" href="classAutoMessageListenerReset.html#a5d433a65afe2fcf2289e04733fd18c37">listener_</a>; </div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> };</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html"> 248</a></span> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoStackFrameReset.html">AutoStackFrameReset</a></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> {</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html#ac3a90a783982681178e6d96db153d3fc"> 251</a></span>  <a class="code" href="classAutoStackFrameReset.html#ac3a90a783982681178e6d96db153d3fc">AutoStackFrameReset</a>(<a class="code" href="classDynamicContext.html">DynamicContext</a> *context, <span class="keyword">const</span> <a class="code" href="classStackFrame.html">StackFrame</a> *frame)</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  {</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  context_ = context;</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  _oldFrame = context_-><a class="code" href="classDynamicContext.html#afcc3f264ae26673bbf4c2220a79b3b13">getStackFrame</a>();</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  context_->setStackFrame(frame);</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  }</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html#ad414b7de34197a4022164d9919e663ba"> 258</a></span>  <a class="code" href="classAutoStackFrameReset.html#ad414b7de34197a4022164d9919e663ba">~AutoStackFrameReset</a>()</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  {</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  context_->setStackFrame(_oldFrame);</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  }</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html#ace7a43e62c404b519edac4381ff29550"> 263</a></span>  <span class="keywordtype">void</span> <a class="code" href="classAutoStackFrameReset.html#ace7a43e62c404b519edac4381ff29550">reset</a>()</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  {</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  context_->setStackFrame(_oldFrame);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html#aea2983e3583c6a3cb79ae20dc6bba6b3"> 269</a></span>  <a class="code" href="classDynamicContext.html">DynamicContext</a> *<a class="code" href="classAutoStackFrameReset.html#aea2983e3583c6a3cb79ae20dc6bba6b3">context_</a>;</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classAutoStackFrameReset.html#ac655f192ec58f5f5790e1f64210ec9ec"> 270</a></span>  <span class="keyword">const</span> <a class="code" href="classStackFrame.html">StackFrame</a> *<a class="code" href="classAutoStackFrameReset.html#ac655f192ec58f5f5790e1f64210ec9ec">_oldFrame</a>;</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> };</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classAutoReset.html"> 273</a></span> <span class="keyword">template</span><<span class="keyword">typename</span> T> <span class="keyword">class </span>XQILLA_API <a class="code" href="classAutoReset.html">AutoReset</a></div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> {</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classAutoReset.html#a1cfbaedb3578630930163c7bcf06c496"> 276</a></span>  <a class="code" href="classAutoReset.html#a1cfbaedb3578630930163c7bcf06c496">AutoReset</a>(T &orig)</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  : orig_(orig)</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  {</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  old_ = orig;</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  }</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classAutoReset.html#af68bbd2b7378b4593c1176a7e228dd7c"> 282</a></span>  <a class="code" href="classAutoReset.html#af68bbd2b7378b4593c1176a7e228dd7c">~AutoReset</a>()</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  {</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  reset();</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  }</div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classAutoReset.html#a4ff3b0e7ca85e3bfd9c79e2eea3fd7b6"> 287</a></span>  <span class="keywordtype">void</span> <a class="code" href="classAutoReset.html#a4ff3b0e7ca85e3bfd9c79e2eea3fd7b6">reset</a>()</div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  {</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  orig_ = old_;</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  }</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classAutoReset.html#ac95d6267d0846b16e81e289f1d422237"> 293</a></span>  T &<a class="code" href="classAutoReset.html#ac95d6267d0846b16e81e289f1d422237">orig_</a>;</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classAutoReset.html#aa21733b1d8624c87f0f9db378086c18f"> 294</a></span>  T <a class="code" href="classAutoReset.html#aa21733b1d8624c87f0f9db378086c18f">old_</a>;</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> };</div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_ab1a61085c5a470d0807109d8db6c2124"><div class="ttname"><a href="classAutoContextInfoReset.html#ab1a61085c5a470d0807109d8db6c2124">AutoContextInfoReset::~AutoContextInfoReset</a></div><div class="ttdeci">~AutoContextInfoReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:132</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a7738ac81fa2e3964d678b0b4454647d3"><div class="ttname"><a href="classAutoContextInfoReset.html#a7738ac81fa2e3964d678b0b4454647d3">AutoContextInfoReset::resetContextInfo</a></div><div class="ttdeci">void resetContextInfo()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:137</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_ab8bafb380375462baaed1f97db7314cd"><div class="ttname"><a href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a></div><div class="ttdeci">NodeSetOrdering</div><div class="ttdef"><b>Definition:</b> StaticContext.hpp:60</div></div>
|
||||
<div class="ttc" id="classAutoMessageListenerReset_html_a5d433a65afe2fcf2289e04733fd18c37"><div class="ttname"><a href="classAutoMessageListenerReset.html#a5d433a65afe2fcf2289e04733fd18c37">AutoMessageListenerReset::listener_</a></div><div class="ttdeci">MessageListener * listener_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:245</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a22fd51d7dadabb9c595c028e96d2ac98"><div class="ttname"><a href="classAutoContextInfoReset.html#a22fd51d7dadabb9c595c028e96d2ac98">AutoContextInfoReset::oldContextPosition</a></div><div class="ttdeci">size_t oldContextPosition</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:145</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html_ace7a43e62c404b519edac4381ff29550"><div class="ttname"><a href="classAutoStackFrameReset.html#ace7a43e62c404b519edac4381ff29550">AutoStackFrameReset::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:263</div></div>
|
||||
<div class="ttc" id="classAutoNodeSetOrderingReset_html_abf1285a927bd48d23a457f89e3635ea0"><div class="ttname"><a href="classAutoNodeSetOrderingReset.html#abf1285a927bd48d23a457f89e3635ea0">AutoNodeSetOrderingReset::context_</a></div><div class="ttdeci">StaticContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:46</div></div>
|
||||
<div class="ttc" id="classDocumentCache_html"><div class="ttname"><a href="classDocumentCache.html">DocumentCache</a></div><div class="ttdoc">Expression Context is a storage for contexts. </div><div class="ttdef"><b>Definition:</b> DocumentCache.hpp:52</div></div>
|
||||
<div class="ttc" id="classAutoDocumentCacheReset_html_a2a02fae6f17c4ba91bfdb80f64a94d4e"><div class="ttname"><a href="classAutoDocumentCacheReset.html#a2a02fae6f17c4ba91bfdb80f64a94d4e">AutoDocumentCacheReset::AutoDocumentCacheReset</a></div><div class="ttdeci">AutoDocumentCacheReset(DynamicContext *context)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:155</div></div>
|
||||
<div class="ttc" id="classAutoDocumentCacheReset_html_ae09e539475cde761223c56de5f9b74bf"><div class="ttname"><a href="classAutoDocumentCacheReset.html#ae09e539475cde761223c56de5f9b74bf">AutoDocumentCacheReset::~AutoDocumentCacheReset</a></div><div class="ttdeci">~AutoDocumentCacheReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:161</div></div>
|
||||
<div class="ttc" id="classAutoReset_html_ac95d6267d0846b16e81e289f1d422237"><div class="ttname"><a href="classAutoReset.html#ac95d6267d0846b16e81e289f1d422237">AutoReset::orig_</a></div><div class="ttdeci">T & orig_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:293</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a336e23733e08dc449883f9fa2581e24b"><div class="ttname"><a href="classStaticContext.html#a336e23733e08dc449883f9fa2581e24b">StaticContext::getNSResolver</a></div><div class="ttdeci">virtual const xercesc::DOMXPathNSResolver * getNSResolver() const =0</div><div class="ttdoc">Get the NS resolver. </div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html_a23db674812c33e34be243c9e8919ea51"><div class="ttname"><a href="classAutoVariableStoreReset.html#a23db674812c33e34be243c9e8919ea51">AutoVariableStoreReset::AutoVariableStoreReset</a></div><div class="ttdeci">AutoVariableStoreReset(DynamicContext *context, const VariableStore *store=0)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:175</div></div>
|
||||
<div class="ttc" id="classAutoNodeSetOrderingReset_html_a1a24ceb1c309541ec5962a94497e5b9e"><div class="ttname"><a href="classAutoNodeSetOrderingReset.html#a1a24ceb1c309541ec5962a94497e5b9e">AutoNodeSetOrderingReset::~AutoNodeSetOrderingReset</a></div><div class="ttdeci">~AutoNodeSetOrderingReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:38</div></div>
|
||||
<div class="ttc" id="classRefCountPointer_html"><div class="ttname"><a href="classRefCountPointer.html">RefCountPointer< const Item ></a></div></div>
|
||||
<div class="ttc" id="classAutoMessageListenerReset_html_a3faed982dc62b0715f506c384fa6082a"><div class="ttname"><a href="classAutoMessageListenerReset.html#a3faed982dc62b0715f506c384fa6082a">AutoMessageListenerReset::~AutoMessageListenerReset</a></div><div class="ttdeci">~AutoMessageListenerReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:236</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html_aea2983e3583c6a3cb79ae20dc6bba6b3"><div class="ttname"><a href="classAutoStackFrameReset.html#aea2983e3583c6a3cb79ae20dc6bba6b3">AutoStackFrameReset::context_</a></div><div class="ttdeci">DynamicContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:269</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a35d3b2eef9afe340b5c0d39e87bb7e68"><div class="ttname"><a href="classStaticContext.html#a35d3b2eef9afe340b5c0d39e87bb7e68">StaticContext::setContextItemType</a></div><div class="ttdeci">virtual void setContextItemType(const StaticType &st)=0</div><div class="ttdoc">Set the static type of the context item. </div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html_a230b8010acb9f3278e3f1232882de073"><div class="ttname"><a href="classAutoNsScopeReset.html#a230b8010acb9f3278e3f1232882de073">AutoNsScopeReset::~AutoNsScopeReset</a></div><div class="ttdeci">~AutoNsScopeReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:95</div></div>
|
||||
<div class="ttc" id="classStackFrame_html"><div class="ttname"><a href="classStackFrame.html">StackFrame</a></div><div class="ttdoc">A class that represents an item in a query call stack. </div><div class="ttdef"><b>Definition:</b> StackFrame.hpp:45</div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html_a0b459d9b331589eaa0068e0fe1426cd2"><div class="ttname"><a href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2">AutoNsScopeReset::AutoNsScopeReset</a></div><div class="ttdeci">AutoNsScopeReset(StaticContext *context, xercesc::DOMXPathNSResolver *newResolver)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:85</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html_ac655f192ec58f5f5790e1f64210ec9ec"><div class="ttname"><a href="classAutoStackFrameReset.html#ac655f192ec58f5f5790e1f64210ec9ec">AutoStackFrameReset::_oldFrame</a></div><div class="ttdeci">const StackFrame * _oldFrame</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:270</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html_a0b60a30ce21a5e47b3a620c80fccca98"><div class="ttname"><a href="classAutoContextItemTypeReset.html#a0b60a30ce21a5e47b3a620c80fccca98">AutoContextItemTypeReset::AutoContextItemTypeReset</a></div><div class="ttdeci">AutoContextItemTypeReset(StaticContext *context, const StaticType &sType)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:61</div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_a5a2d457fdcfa3172d705105370983436"><div class="ttname"><a href="classDynamicContext.html#a5a2d457fdcfa3172d705105370983436">DynamicContext::setContextSize</a></div><div class="ttdeci">virtual void setContextSize(size_t size)=0</div><div class="ttdoc">Set the context size. </div></div>
|
||||
<div class="ttc" id="classAutoReset_html_a1cfbaedb3578630930163c7bcf06c496"><div class="ttname"><a href="classAutoReset.html#a1cfbaedb3578630930163c7bcf06c496">AutoReset::AutoReset</a></div><div class="ttdeci">AutoReset(T &orig)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:276</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html_ab4d99334012b0d5330ea6b5071e68769"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html#ab4d99334012b0d5330ea6b5071e68769">AutoRegexGroupStoreReset::AutoRegexGroupStoreReset</a></div><div class="ttdeci">AutoRegexGroupStoreReset(DynamicContext *context, const RegexGroupStore *store=0)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:201</div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_ad6d8629557152fbaddb6d8dbef7e455d"><div class="ttname"><a href="classDynamicContext.html#ad6d8629557152fbaddb6d8dbef7e455d">DynamicContext::getRegexGroupStore</a></div><div class="ttdeci">virtual const RegexGroupStore * getRegexGroupStore() const =0</div><div class="ttdoc">get the regex group store </div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html"><div class="ttname"><a href="classAutoVariableStoreReset.html">AutoVariableStoreReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:172</div></div>
|
||||
<div class="ttc" id="classStaticContext_html"><div class="ttname"><a href="classStaticContext.html">StaticContext</a></div><div class="ttdoc">The parse time static context interface. </div><div class="ttdef"><b>Definition:</b> StaticContext.hpp:57</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a6d430e6532df783691cd2cba063d07cd"><div class="ttname"><a href="classAutoContextInfoReset.html#a6d430e6532df783691cd2cba063d07cd">AutoContextInfoReset::oldContextItem</a></div><div class="ttdeci">Item::Ptr oldContextItem</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:144</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html_a2ba43e89c2aba5f2c5107de4cdbe981f"><div class="ttname"><a href="classAutoContextItemTypeReset.html#a2ba43e89c2aba5f2c5107de4cdbe981f">AutoContextItemTypeReset::~AutoContextItemTypeReset</a></div><div class="ttdeci">~AutoContextItemTypeReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:70</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a1259255393e672d4edf17ad3466b5707"><div class="ttname"><a href="classStaticContext.html#a1259255393e672d4edf17ad3466b5707">StaticContext::setMessageListener</a></div><div class="ttdeci">virtual void setMessageListener(MessageListener *listener)=0</div><div class="ttdoc">Set the listener for warning and trace messages. </div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html_ae0887364570777dc6a69888376a81c2a"><div class="ttname"><a href="classAutoNsScopeReset.html#ae0887364570777dc6a69888376a81c2a">AutoNsScopeReset::context_</a></div><div class="ttdeci">StaticContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:104</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_ae36546cd177c71fccf416c3c007ea75c"><div class="ttname"><a href="classStaticContext.html#ae36546cd177c71fccf416c3c007ea75c">StaticContext::setNodeSetOrdering</a></div><div class="ttdeci">virtual void setNodeSetOrdering(NodeSetOrdering newOrder)=0</div><div class="ttdoc">Set the ordering method for node sets. </div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_afcc3f264ae26673bbf4c2220a79b3b13"><div class="ttname"><a href="classDynamicContext.html#afcc3f264ae26673bbf4c2220a79b3b13">DynamicContext::getStackFrame</a></div><div class="ttdeci">virtual const StackFrame * getStackFrame() const =0</div><div class="ttdoc">Gets the listener for debug messages. </div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a4030e4f537336e3a19f54c9e0ac91f4e"><div class="ttname"><a href="classAutoContextInfoReset.html#a4030e4f537336e3a19f54c9e0ac91f4e">AutoContextInfoReset::oldContextSize</a></div><div class="ttdeci">size_t oldContextSize</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:146</div></div>
|
||||
<div class="ttc" id="classAutoReset_html_af68bbd2b7378b4593c1176a7e228dd7c"><div class="ttname"><a href="classAutoReset.html#af68bbd2b7378b4593c1176a7e228dd7c">AutoReset::~AutoReset</a></div><div class="ttdeci">~AutoReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:282</div></div>
|
||||
<div class="ttc" id="classAutoDocumentCacheReset_html"><div class="ttname"><a href="classAutoDocumentCacheReset.html">AutoDocumentCacheReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:152</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html"><div class="ttname"><a href="classAutoContextInfoReset.html">AutoContextInfoReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:110</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a428e29fcda96649761893bab36d5cc36"><div class="ttname"><a href="classStaticContext.html#a428e29fcda96649761893bab36d5cc36">StaticContext::getDefaultElementAndTypeNS</a></div><div class="ttdeci">virtual const XMLCh * getDefaultElementAndTypeNS() const =0</div><div class="ttdoc">get the value of the default namespace for elements and types </div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html"><div class="ttname"><a href="classAutoNsScopeReset.html">AutoNsScopeReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:82</div></div>
|
||||
<div class="ttc" id="classAutoNodeSetOrderingReset_html"><div class="ttname"><a href="classAutoNodeSetOrderingReset.html">AutoNodeSetOrderingReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:26</div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html_a1aedc284d880dca82bc66763cf623960"><div class="ttname"><a href="classAutoVariableStoreReset.html#a1aedc284d880dca82bc66763cf623960">AutoVariableStoreReset::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:188</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86"><div class="ttname"><a href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86">StaticContext::ORDERING_UNORDERED</a></div><div class="ttdef"><b>Definition:</b> StaticContext.hpp:62</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html">AutoRegexGroupStoreReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:198</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a9b562482b7a7f91957f7b60769061575"><div class="ttname"><a href="classAutoContextInfoReset.html#a9b562482b7a7f91957f7b60769061575">AutoContextInfoReset::AutoContextInfoReset</a></div><div class="ttdeci">AutoContextInfoReset(DynamicContext *context)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:113</div></div>
|
||||
<div class="ttc" id="DynamicContext_8hpp_html"><div class="ttname"><a href="DynamicContext_8hpp.html">DynamicContext.hpp</a></div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a3291124fe113805108c14cd8cb637265"><div class="ttname"><a href="classStaticContext.html#a3291124fe113805108c14cd8cb637265">StaticContext::getMessageListener</a></div><div class="ttdeci">virtual MessageListener * getMessageListener() const =0</div><div class="ttdoc">Gets the listener for warning and trace messages. </div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_a93e2663a4a7a7a643a130c92173928a4"><div class="ttname"><a href="classDynamicContext.html#a93e2663a4a7a7a643a130c92173928a4">DynamicContext::setContextItem</a></div><div class="ttdeci">virtual void setContextItem(const Item::Ptr &item)=0</div><div class="ttdoc">Set the context item to item. </div></div>
|
||||
<div class="ttc" id="classAutoReset_html"><div class="ttname"><a href="classAutoReset.html">AutoReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:273</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html_a07c2f4ac34e09183bd8d1c7e45a10322"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html#a07c2f4ac34e09183bd8d1c7e45a10322">AutoRegexGroupStoreReset::context_</a></div><div class="ttdeci">DynamicContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:220</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html"><div class="ttname"><a href="classAutoStackFrameReset.html">AutoStackFrameReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:248</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html_a7ca4f1c2871350502fd6d83398072208"><div class="ttname"><a href="classAutoContextItemTypeReset.html#a7ca4f1c2871350502fd6d83398072208">AutoContextItemTypeReset::AutoContextItemTypeReset</a></div><div class="ttdeci">AutoContextItemTypeReset(StaticContext *context)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:53</div></div>
|
||||
<div class="ttc" id="classMessageListener_html"><div class="ttname"><a href="classMessageListener.html">MessageListener</a></div><div class="ttdoc">A class used to listen for warnings or trace information. </div><div class="ttdef"><b>Definition:</b> MessageListener.hpp:33</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html_a22aa431e65ccc96c43dddc66916dadaf"><div class="ttname"><a href="classAutoContextItemTypeReset.html#a22aa431e65ccc96c43dddc66916dadaf">AutoContextItemTypeReset::sType_</a></div><div class="ttdeci">StaticType sType_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:79</div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html_a7951bfa91a8575a876a9ec569240a5ab"><div class="ttname"><a href="classAutoVariableStoreReset.html#a7951bfa91a8575a876a9ec569240a5ab">AutoVariableStoreReset::_oldVarStore</a></div><div class="ttdeci">const VariableStore * _oldVarStore</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:195</div></div>
|
||||
<div class="ttc" id="classAutoMessageListenerReset_html"><div class="ttname"><a href="classAutoMessageListenerReset.html">AutoMessageListenerReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:224</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html_ac3a90a783982681178e6d96db153d3fc"><div class="ttname"><a href="classAutoStackFrameReset.html#ac3a90a783982681178e6d96db153d3fc">AutoStackFrameReset::AutoStackFrameReset</a></div><div class="ttdeci">AutoStackFrameReset(DynamicContext *context, const StackFrame *frame)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:251</div></div>
|
||||
<div class="ttc" id="classAutoMessageListenerReset_html_a80d9ed9b0498ff1e6dea3778ab39f20d"><div class="ttname"><a href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d">AutoMessageListenerReset::AutoMessageListenerReset</a></div><div class="ttdeci">AutoMessageListenerReset(StaticContext *context, MessageListener *listener=0)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:227</div></div>
|
||||
<div class="ttc" id="classDynamicContext_html"><div class="ttname"><a href="classDynamicContext.html">DynamicContext</a></div><div class="ttdoc">The execution time dynamic context interface. </div><div class="ttdef"><b>Definition:</b> DynamicContext.hpp:38</div></div>
|
||||
<div class="ttc" id="classRegexGroupStore_html"><div class="ttname"><a href="classRegexGroupStore.html">RegexGroupStore</a></div><div class="ttdoc">The pure virtual base class for accessing regular expression group values at runtime. </div><div class="ttdef"><b>Definition:</b> RegexGroupStore.hpp:30</div></div>
|
||||
<div class="ttc" id="classVariableStore_html"><div class="ttname"><a href="classVariableStore.html">VariableStore</a></div><div class="ttdoc">The pure virtual base class for accessing variables at runtime. </div><div class="ttdef"><b>Definition:</b> VariableStore.hpp:31</div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html_a75e7d1df70701cccc9d35b46d4155865"><div class="ttname"><a href="classAutoNsScopeReset.html#a75e7d1df70701cccc9d35b46d4155865">AutoNsScopeReset::_oldNSResolver</a></div><div class="ttdeci">const xercesc::DOMXPathNSResolver * _oldNSResolver</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:105</div></div>
|
||||
<div class="ttc" id="classAutoDocumentCacheReset_html_af958239a0d69f253c1cfbafa2911063e"><div class="ttname"><a href="classAutoDocumentCacheReset.html#af958239a0d69f253c1cfbafa2911063e">AutoDocumentCacheReset::context_</a></div><div class="ttdeci">DynamicContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:169</div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html_a93215d55189ab612323b6c76346ccb88"><div class="ttname"><a href="classAutoVariableStoreReset.html#a93215d55189ab612323b6c76346ccb88">AutoVariableStoreReset::~AutoVariableStoreReset</a></div><div class="ttdeci">~AutoVariableStoreReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:183</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html_a6829c09a1742545990a56adfe06066db"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html#a6829c09a1742545990a56adfe06066db">AutoRegexGroupStoreReset::_oldRegexStore</a></div><div class="ttdeci">const RegexGroupStore * _oldRegexStore</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:221</div></div>
|
||||
<div class="ttc" id="classAutoNodeSetOrderingReset_html_a8712620fa53a028c935c1e2b207860a6"><div class="ttname"><a href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6">AutoNodeSetOrderingReset::AutoNodeSetOrderingReset</a></div><div class="ttdeci">AutoNodeSetOrderingReset(StaticContext *context, StaticContext::NodeSetOrdering ordering=StaticContext::ORDERING_UNORDERED)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:29</div></div>
|
||||
<div class="ttc" id="classAutoNodeSetOrderingReset_html_a1d8e19b8fe8939ec993884dae65ab457"><div class="ttname"><a href="classAutoNodeSetOrderingReset.html#a1d8e19b8fe8939ec993884dae65ab457">AutoNodeSetOrderingReset::ordering_</a></div><div class="ttdeci">StaticContext::NodeSetOrdering ordering_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:47</div></div>
|
||||
<div class="ttc" id="classAutoContextInfoReset_html_a5c6d79d697bb4a6531bcc22ddfac690a"><div class="ttname"><a href="classAutoContextInfoReset.html#a5c6d79d697bb4a6531bcc22ddfac690a">AutoContextInfoReset::AutoContextInfoReset</a></div><div class="ttdeci">AutoContextInfoReset(DynamicContext *context, const Item::Ptr &contextItem, size_t contextPosition=0, size_t contextSize=0)</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:121</div></div>
|
||||
<div class="ttc" id="classAutoReset_html_a4ff3b0e7ca85e3bfd9c79e2eea3fd7b6"><div class="ttname"><a href="classAutoReset.html#a4ff3b0e7ca85e3bfd9c79e2eea3fd7b6">AutoReset::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:287</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html_ace7f80abbbc5c20b406cf05fd492aded"><div class="ttname"><a href="classAutoContextItemTypeReset.html#ace7f80abbbc5c20b406cf05fd492aded">AutoContextItemTypeReset::context_</a></div><div class="ttdeci">StaticContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:78</div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_a4bf118202fd810ecd085725270f58ba6"><div class="ttname"><a href="classDynamicContext.html#a4bf118202fd810ecd085725270f58ba6">DynamicContext::setContextPosition</a></div><div class="ttdeci">virtual void setContextPosition(size_t pos)=0</div><div class="ttdoc">Set the context position. </div></div>
|
||||
<div class="ttc" id="classAutoDocumentCacheReset_html_ab5a50b8b1393ff16151f86806bb959d4"><div class="ttname"><a href="classAutoDocumentCacheReset.html#ab5a50b8b1393ff16151f86806bb959d4">AutoDocumentCacheReset::oldDC</a></div><div class="ttdeci">DocumentCache * oldDC</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:166</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a29cedf5b21dd4d013fec47e3a3b6bd90"><div class="ttname"><a href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90">StaticContext::getContextItemType</a></div><div class="ttdeci">virtual const StaticType & getContextItemType() const =0</div><div class="ttdoc">Get the static type of the context item. </div></div>
|
||||
<div class="ttc" id="classStaticType_html"><div class="ttname"><a href="classStaticType.html">StaticType</a></div><div class="ttdoc">Class that represents the static type of an expression. </div><div class="ttdef"><b>Definition:</b> StaticType.hpp:33</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html_a563f9601a876593d9af227cb235bb3f0"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html#a563f9601a876593d9af227cb235bb3f0">AutoRegexGroupStoreReset::~AutoRegexGroupStoreReset</a></div><div class="ttdeci">~AutoRegexGroupStoreReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:209</div></div>
|
||||
<div class="ttc" id="classAutoVariableStoreReset_html_a642d39ed80be60f53f0d4b0489cd6c9d"><div class="ttname"><a href="classAutoVariableStoreReset.html#a642d39ed80be60f53f0d4b0489cd6c9d">AutoVariableStoreReset::context_</a></div><div class="ttdeci">DynamicContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:194</div></div>
|
||||
<div class="ttc" id="classAutoStackFrameReset_html_ad414b7de34197a4022164d9919e663ba"><div class="ttname"><a href="classAutoStackFrameReset.html#ad414b7de34197a4022164d9919e663ba">AutoStackFrameReset::~AutoStackFrameReset</a></div><div class="ttdeci">~AutoStackFrameReset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:258</div></div>
|
||||
<div class="ttc" id="classAutoRegexGroupStoreReset_html_a0740d8bd6e4924f0a3457c0aabc3bc86"><div class="ttname"><a href="classAutoRegexGroupStoreReset.html#a0740d8bd6e4924f0a3457c0aabc3bc86">AutoRegexGroupStoreReset::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:214</div></div>
|
||||
<div class="ttc" id="classDynamicContext_html_ad89e38d40c5b77d9c2228e299073e5a5"><div class="ttname"><a href="classDynamicContext.html#ad89e38d40c5b77d9c2228e299073e5a5">DynamicContext::getVariableStore</a></div><div class="ttdeci">virtual const VariableStore * getVariableStore() const =0</div><div class="ttdoc">get the variable store </div></div>
|
||||
<div class="ttc" id="classAutoMessageListenerReset_html_ae1dbbfd1bfa441289646c91aa2c98135"><div class="ttname"><a href="classAutoMessageListenerReset.html#ae1dbbfd1bfa441289646c91aa2c98135">AutoMessageListenerReset::context_</a></div><div class="ttdeci">StaticContext * context_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:244</div></div>
|
||||
<div class="ttc" id="classAutoReset_html_aa21733b1d8624c87f0f9db378086c18f"><div class="ttname"><a href="classAutoReset.html#aa21733b1d8624c87f0f9db378086c18f">AutoReset::old_</a></div><div class="ttdeci">T old_</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:294</div></div>
|
||||
<div class="ttc" id="classAutoContextItemTypeReset_html"><div class="ttname"><a href="classAutoContextItemTypeReset.html">AutoContextItemTypeReset</a></div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:50</div></div>
|
||||
<div class="ttc" id="classAutoNsScopeReset_html_a45fc3c96ca3566119940aebb0228d56f"><div class="ttname"><a href="classAutoNsScopeReset.html#a45fc3c96ca3566119940aebb0228d56f">AutoNsScopeReset::_defaultElementAndTypeNS</a></div><div class="ttdeci">const XMLCh * _defaultElementAndTypeNS</div><div class="ttdef"><b>Definition:</b> ContextHelpers.hpp:106</div></div>
|
||||
<div class="ttc" id="classStaticContext_html_a2d407f60a7c0390633e582601782bb55"><div class="ttname"><a href="classStaticContext.html#a2d407f60a7c0390633e582601782bb55">StaticContext::getNodeSetOrdering</a></div><div class="ttdeci">virtual NodeSetOrdering getNodeSetOrdering() const =0</div><div class="ttdoc">Return the ordering method for node sets. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue