XQuilla/docs/simple-api/classSequence.html

752 lines
46 KiB
HTML
Raw Normal View History

2020-02-17 21:05:20 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
2020-02-17 21:11:31 +00:00
<title>XQilla Simple API Documentation</title>
2020-02-17 21:05:20 +00:00
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
2020-02-17 21:11:31 +00:00
<a style="float:right;" href="http://sourceforge.net/projects/xqilla"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=152021&amp;type=2" border="0" alt="SourceForge.net Logo" /></a>
2020-02-17 21:24:47 +00:00
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
2020-02-17 21:19:57 +00:00
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
2020-02-17 21:24:47 +00:00
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
2020-02-17 21:19:57 +00:00
</ul>
</div>
2020-02-17 21:24:47 +00:00
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classSequence-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Sequence Class Reference</div> </div>
</div><!--header-->
2020-02-17 21:19:57 +00:00
<div class="contents">
2020-02-17 21:24:47 +00:00
2020-02-17 21:19:57 +00:00
<p>An eagerly evaluated result of a query execution.
2020-02-17 21:24:47 +00:00
<a href="classSequence.html#details">More...</a></p>
2020-02-17 21:19:57 +00:00
<p><code>#include &lt;<a class="el" href="Sequence_8hpp_source.html">Sequence.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Sequence:</div>
2020-02-17 21:24:47 +00:00
<div class="dyncontent">
2020-02-17 21:19:57 +00:00
<div class="center"><img src="classSequence__inherit__graph.png" border="0" usemap="#Sequence_inherit__map" alt="Inheritance graph"/></div>
<map name="Sequence_inherit__map" id="Sequence_inherit__map">
2020-02-17 21:24:47 +00:00
<area shape="rect" id="node2" href="classxercesc_1_1XMemory.html" title="This class makes it possible to override the C++ memory management by adding new/delete operators to ..." alt="" coords="5,5,136,32"/></map>
2020-02-17 21:19:57 +00:00
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
2020-02-17 21:24:47 +00:00
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a6e54be73fa2aa2beda694962a69d7ec7"><td class="memItemLeft" align="right" valign="top">typedef VectorOfItems::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">iterator</a></td></tr>
<tr class="separator:a6e54be73fa2aa2beda694962a69d7ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4082896c31b945e33add03983aed76"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
VectorOfItems::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">const_iterator</a></td></tr>
<tr class="separator:a4a4082896c31b945e33add03983aed76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0d730652690883ae862b3ee9202edc"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
VectorOfItems::reverse_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">reverse_iterator</a></td></tr>
<tr class="separator:aea0d730652690883ae862b3ee9202edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac28b0da86364e8acc34cd3cf36c77666"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
VectorOfItems::const_reverse_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">const_reverse_iterator</a></td></tr>
<tr class="separator:ac28b0da86364e8acc34cd3cf36c77666"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2a3967ebd706962f96ff124463657677"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a2a3967ebd706962f96ff124463657677">Sequence</a> (const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;<a class="el" href="classSequence.html#ad952a46c19479f0d0f5a180b6662f58a">item</a>, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
<tr class="separator:a2a3967ebd706962f96ff124463657677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ba55a8dfd7a883f5f838d166f5c90cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a9ba55a8dfd7a883f5f838d166f5c90cd">Sequence</a> (<a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
<tr class="separator:a9ba55a8dfd7a883f5f838d166f5c90cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a483830f436eaa601e38e3b4aa122c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a58a483830f436eaa601e38e3b4aa122c">Sequence</a> (size_t n, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
<tr class="memdesc:a58a483830f436eaa601e38e3b4aa122c"><td class="mdescLeft">&#160;</td><td class="mdescRight">construct and reserve space for n elements <a href="#a58a483830f436eaa601e38e3b4aa122c">More...</a><br/></td></tr>
<tr class="separator:a58a483830f436eaa601e38e3b4aa122c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22940a5dbb468721f9895a093f599d05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a22940a5dbb468721f9895a093f599d05">Sequence</a> (const <a class="el" href="classSequence.html">Sequence</a> &amp;, size_t start, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
<tr class="separator:a22940a5dbb468721f9895a093f599d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09ef0b5f561cc69a123cd83e46f5d96f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a09ef0b5f561cc69a123cd83e46f5d96f">Sequence</a> (const <a class="el" href="classSequence.html">Sequence</a> &amp;, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr)</td></tr>
<tr class="separator:a09ef0b5f561cc69a123cd83e46f5d96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c7b958fda0e870ea01edfb4f974cc3a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a7c7b958fda0e870ea01edfb4f974cc3a">Sequence</a> (const <a class="el" href="classSequence.html">Sequence</a> &amp;)</td></tr>
<tr class="separator:a7c7b958fda0e870ea01edfb4f974cc3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2508fae41bf2fd21883fd9efade9886a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a2508fae41bf2fd21883fd9efade9886a">operator=</a> (const <a class="el" href="classSequence.html">Sequence</a> &amp;)</td></tr>
<tr class="separator:a2508fae41bf2fd21883fd9efade9886a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee09a7d70c3ab523fed85da94ea1366f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#aee09a7d70c3ab523fed85da94ea1366f">~Sequence</a> ()</td></tr>
<tr class="separator:aee09a7d70c3ab523fed85da94ea1366f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4891f86fec65088d1bc4846fc32035a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a4891f86fec65088d1bc4846fc32035a5">clear</a> ()</td></tr>
<tr class="separator:a4891f86fec65088d1bc4846fc32035a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3fb9c0ee71be799fc17cfe89d78a73e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#af3fb9c0ee71be799fc17cfe89d78a73e">first</a> () const </td></tr>
<tr class="separator:af3fb9c0ee71be799fc17cfe89d78a73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d20e29b63195b0124a79a0d3ea825c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ae2d20e29b63195b0124a79a0d3ea825c">second</a> () const </td></tr>
<tr class="separator:ae2d20e29b63195b0124a79a0d3ea825c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa33403791ab363c291ffe81243f974"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">Sequence::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#aafa33403791ab363c291ffe81243f974">begin</a> (void)</td></tr>
<tr class="memdesc:aafa33403791ab363c291ffe81243f974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin an iterator. <a href="#aafa33403791ab363c291ffe81243f974">More...</a><br/></td></tr>
<tr class="separator:aafa33403791ab363c291ffe81243f974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53fd018d3c131e777bb380b3ad5766c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">Sequence::const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a53fd018d3c131e777bb380b3ad5766c1">begin</a> (void) const </td></tr>
<tr class="separator:a53fd018d3c131e777bb380b3ad5766c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d616aa2fe7e85dbd17c06409d61c1df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">Sequence::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a2d616aa2fe7e85dbd17c06409d61c1df">end</a> (void)</td></tr>
<tr class="memdesc:a2d616aa2fe7e85dbd17c06409d61c1df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the end of the iterator. <a href="#a2d616aa2fe7e85dbd17c06409d61c1df">More...</a><br/></td></tr>
<tr class="separator:a2d616aa2fe7e85dbd17c06409d61c1df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1983ad126e6c448eec537ec3dd57960"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">Sequence::const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ad1983ad126e6c448eec537ec3dd57960">end</a> (void) const </td></tr>
<tr class="separator:ad1983ad126e6c448eec537ec3dd57960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac21a6bca509ec8ed6004599533cb1604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">Sequence::reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ac21a6bca509ec8ed6004599533cb1604">rbegin</a> (void)</td></tr>
<tr class="memdesc:ac21a6bca509ec8ed6004599533cb1604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse iterator methods. <a href="#ac21a6bca509ec8ed6004599533cb1604">More...</a><br/></td></tr>
<tr class="separator:ac21a6bca509ec8ed6004599533cb1604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3b9c2ace714f6f5e42db6baff41fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">Sequence::const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#acd3b9c2ace714f6f5e42db6baff41fc2">rbegin</a> (void) const </td></tr>
<tr class="separator:acd3b9c2ace714f6f5e42db6baff41fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0491d409486f9b8e3a0b963d6723c19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">Sequence::reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#aa0491d409486f9b8e3a0b963d6723c19">rend</a> (void)</td></tr>
<tr class="separator:aa0491d409486f9b8e3a0b963d6723c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab530d613b17f2d9d82f925ce2c037015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">Sequence::const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ab530d613b17f2d9d82f925ce2c037015">rend</a> (void) const </td></tr>
<tr class="separator:ab530d613b17f2d9d82f925ce2c037015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79b5116e1d5ca5c0ec8d0348e3167aae"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a79b5116e1d5ca5c0ec8d0348e3167aae">getLength</a> (void) const </td></tr>
<tr class="memdesc:a79b5116e1d5ca5c0ec8d0348e3167aae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of nodes in the list. <a href="#a79b5116e1d5ca5c0ec8d0348e3167aae">More...</a><br/></td></tr>
<tr class="separator:a79b5116e1d5ca5c0ec8d0348e3167aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad952a46c19479f0d0f5a180b6662f58a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#ad952a46c19479f0d0f5a180b6662f58a">item</a> (size_t index) const </td></tr>
<tr class="memdesc:ad952a46c19479f0d0f5a180b6662f58a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the indexth item in the collection. <a href="#ad952a46c19479f0d0f5a180b6662f58a">More...</a><br/></td></tr>
<tr class="separator:ad952a46c19479f0d0f5a180b6662f58a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a864ec3a5a52d91187f87850ecf437402"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a864ec3a5a52d91187f87850ecf437402">item</a> (const <a class="el" href="classATDecimalOrDerived.html#a0b1555bfa58cd651b103a6af6420c848">ATDecimalOrDerived::Ptr</a> &amp;index) const </td></tr>
<tr class="memdesc:a864ec3a5a52d91187f87850ecf437402"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the indexth item in the collection - takes <a class="el" href="classATDecimalOrDerived.html">ATDecimalOrDerived</a>. <a href="#a864ec3a5a52d91187f87850ecf437402">More...</a><br/></td></tr>
<tr class="separator:a864ec3a5a52d91187f87850ecf437402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1467a89254f6977406b63de8459860c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a1467a89254f6977406b63de8459860c5">addItem</a> (const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;<a class="el" href="classSequence.html#ad952a46c19479f0d0f5a180b6662f58a">item</a>)</td></tr>
<tr class="memdesc:a1467a89254f6977406b63de8459860c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">add an item to this sequence <a href="#a1467a89254f6977406b63de8459860c5">More...</a><br/></td></tr>
<tr class="separator:a1467a89254f6977406b63de8459860c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68d9cc552cd086e311d2aa6aa590926d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a68d9cc552cd086e311d2aa6aa590926d">addItemFront</a> (const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;<a class="el" href="classSequence.html#ad952a46c19479f0d0f5a180b6662f58a">item</a>)</td></tr>
<tr class="memdesc:a68d9cc552cd086e311d2aa6aa590926d"><td class="mdescLeft">&#160;</td><td class="mdescRight">add an item to this sequence <a href="#a68d9cc552cd086e311d2aa6aa590926d">More...</a><br/></td></tr>
<tr class="separator:a68d9cc552cd086e311d2aa6aa590926d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94386633850ac36a64fc920b88a93355"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a94386633850ac36a64fc920b88a93355">joinSequence</a> (const <a class="el" href="classSequence.html">Sequence</a> &amp;s)</td></tr>
<tr class="memdesc:a94386633850ac36a64fc920b88a93355"><td class="mdescLeft">&#160;</td><td class="mdescRight">combine another sequence onto this sequence <a href="#a94386633850ac36a64fc920b88a93355">More...</a><br/></td></tr>
<tr class="separator:a94386633850ac36a64fc920b88a93355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ebcd0c5affa227a817b3b0fc08de79b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a2ebcd0c5affa227a817b3b0fc08de79b">isEmpty</a> () const </td></tr>
<tr class="memdesc:a2ebcd0c5affa227a817b3b0fc08de79b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the list is empty. <a href="#a2ebcd0c5affa227a817b3b0fc08de79b">More...</a><br/></td></tr>
<tr class="separator:a2ebcd0c5affa227a817b3b0fc08de79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741b99d66f0114482a0c8c1b01106f93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#a741b99d66f0114482a0c8c1b01106f93">sortIntoDocumentOrder</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context)</td></tr>
<tr class="memdesc:a741b99d66f0114482a0c8c1b01106f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">sort into document order (only works for Sequences containing only Nodes) <a href="#a741b99d66f0114482a0c8c1b01106f93">More...</a><br/></td></tr>
<tr class="separator:a741b99d66f0114482a0c8c1b01106f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea15042333c2bb7519b13c632074472b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequence.html#aea15042333c2bb7519b13c632074472b">sortWithCollation</a> (const <a class="el" href="classCollation.html">Collation</a> *collation, const <a class="el" href="classDynamicContext.html">DynamicContext</a> *context)</td></tr>
<tr class="memdesc:aea15042333c2bb7519b13c632074472b"><td class="mdescLeft">&#160;</td><td class="mdescRight">sort as strings, using the given collation <a href="#aea15042333c2bb7519b13c632074472b">More...</a><br/></td></tr>
<tr class="separator:aea15042333c2bb7519b13c632074472b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classxercesc_1_1XMemory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxercesc_1_1XMemory')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
<tr class="memitem:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a6f187594d0fb37d1472dacc1a3aad3d9">operator new</a> (size_t size)</td></tr>
<tr class="memdesc:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides operator new. <a href="#a6f187594d0fb37d1472dacc1a3aad3d9">More...</a><br/></td></tr>
<tr class="separator:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a7f41eef0d509e5eff717599647942a0f">operator new</a> (size_t size, <a class="el" href="classxercesc_1_1MemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
<tr class="memdesc:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method defines a custom operator new, that will use the provided memory manager to perform the allocation. <a href="#a7f41eef0d509e5eff717599647942a0f">More...</a><br/></td></tr>
<tr class="separator:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a6beea8ceedc7e13c15c3a9f8a784396a">operator new</a> (size_t size, void *ptr)</td></tr>
<tr class="memdesc:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides placement operator new. <a href="#a6beea8ceedc7e13c15c3a9f8a784396a">More...</a><br/></td></tr>
<tr class="separator:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a95212a8b8a0e3778c7bf3cf0f0a59aed">operator delete</a> (void *p)</td></tr>
<tr class="memdesc:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method overrides operator delete. <a href="#a95212a8b8a0e3778c7bf3cf0f0a59aed">More...</a><br/></td></tr>
<tr class="separator:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#af2335addd6a2bb6cc7bb1df630d05eeb">operator delete</a> (void *p, <a class="el" href="classxercesc_1_1MemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
<tr class="memdesc:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method provides a matching delete for the custom operator new. <a href="#af2335addd6a2bb6cc7bb1df630d05eeb">More...</a><br/></td></tr>
<tr class="separator:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a47791b65820d24581920532a88c37e75">operator delete</a> (void *p, void *ptr)</td></tr>
<tr class="memdesc:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method provides a matching delete for the placement new. <a href="#a47791b65820d24581920532a88c37e75">More...</a><br/></td></tr>
<tr class="separator:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classxercesc_1_1XMemory"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxercesc_1_1XMemory')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
<tr class="memitem:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#ac0d26f65a82ff229bc1e4dbaaac79e84">XMemory</a> ()</td></tr>
<tr class="memdesc:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protected default constructor. <a href="#ac0d26f65a82ff229bc1e4dbaaac79e84">More...</a><br/></td></tr>
<tr class="separator:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-02-17 21:19:57 +00:00
</table>
2020-02-17 21:24:47 +00:00
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An eagerly evaluated result of a query execution. </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="simple-context-item_8cpp-example.html#_a3">simple-context-item.cpp</a>.</dd>
</dl></div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a4a4082896c31b945e33add03983aed76"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef VectorOfItems::const_iterator <a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">Sequence::const_iterator</a></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ac28b0da86364e8acc34cd3cf36c77666"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">typedef VectorOfItems::const_reverse_iterator <a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">Sequence::const_reverse_iterator</a></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a6e54be73fa2aa2beda694962a69d7ec7"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">typedef VectorOfItems::iterator <a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">Sequence::iterator</a></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="aea0d730652690883ae862b3ee9202edc"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">typedef VectorOfItems::reverse_iterator <a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">Sequence::reverse_iterator</a></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a2a3967ebd706962f96ff124463657677"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td>
<td class="paramname"><em>item</em>, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&#160;</td>
<td class="paramname"><em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code>&#160;</td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td></td>
<td>)</td>
2020-02-17 21:24:47 +00:00
<td></td><td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a9ba55a8dfd7a883f5f838d166f5c90cd"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&#160;</td>
<td class="paramname"><em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a58a483830f436eaa601e38e3b4aa122c"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>n</em>, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&#160;</td>
<td class="paramname"><em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code>&#160;</td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td></td>
<td>)</td>
2020-02-17 21:24:47 +00:00
<td></td><td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>construct and reserve space for n elements </p>
2020-02-17 21:22:42 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a22940a5dbb468721f9895a093f599d05"></a>
2020-02-17 21:22:42 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td>
2020-02-17 21:22:42 +00:00
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>start</em>, </td>
2020-02-17 21:22:42 +00:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&#160;</td>
<td class="paramname"><em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code>&#160;</td>
2020-02-17 21:22:42 +00:00
</tr>
<tr>
<td></td>
<td>)</td>
2020-02-17 21:24:47 +00:00
<td></td><td></td>
2020-02-17 21:22:42 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:22:42 +00:00
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a09ef0b5f561cc69a123cd83e46f5d96f"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td>
2020-02-17 21:19:57 +00:00
<td class="paramname">, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&#160;</td>
<td class="paramname"><em>memMgr</em>&#160;</td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td></td>
<td>)</td>
2020-02-17 21:24:47 +00:00
<td></td><td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a7c7b958fda0e870ea01edfb4f974cc3a"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sequence::Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="aee09a7d70c3ab523fed85da94ea1366f"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sequence::~Sequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1467a89254f6977406b63de8459860c5"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sequence::addItem </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>add an item to this sequence </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a68d9cc552cd086e311d2aa6aa590926d"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sequence::addItemFront </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &amp;&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>add an item to this sequence </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="aafa33403791ab363c291ffe81243f974"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">Sequence::iterator</a> Sequence::begin </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
<p>Begin an iterator. </p>
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a53fd018d3c131e777bb380b3ad5766c1"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">Sequence::const_iterator</a> Sequence::begin </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:23:16 +00:00
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a4891f86fec65088d1bc4846fc32035a5"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sequence::clear </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a2d616aa2fe7e85dbd17c06409d61c1df"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#a6e54be73fa2aa2beda694962a69d7ec7">Sequence::iterator</a> Sequence::end </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
2020-02-17 21:19:08 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
<p>Find the end of the iterator. </p>
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ad1983ad126e6c448eec537ec3dd57960"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#a4a4082896c31b945e33add03983aed76">Sequence::const_iterator</a> Sequence::end </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="af3fb9c0ee71be799fc17cfe89d78a73e"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a>&amp; Sequence::first </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a79b5116e1d5ca5c0ec8d0348e3167aae"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t Sequence::getLength </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>Returns the number of nodes in the list. </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a2ebcd0c5affa227a817b3b0fc08de79b"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Sequence::isEmpty </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>Returns true if the list is empty. </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ad952a46c19479f0d0f5a180b6662f58a"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a>&amp; Sequence::item </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
2020-02-17 21:24:47 +00:00
<p>Return the indexth item in the collection. </p>
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a864ec3a5a52d91187f87850ecf437402"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a>&amp; Sequence::item </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classATDecimalOrDerived.html#a0b1555bfa58cd651b103a6af6420c848">ATDecimalOrDerived::Ptr</a> &amp;&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
2020-02-17 21:24:47 +00:00
<p>Return the indexth item in the collection - takes <a class="el" href="classATDecimalOrDerived.html">ATDecimalOrDerived</a>. </p>
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a94386633850ac36a64fc920b88a93355"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sequence::joinSequence </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>combine another sequence onto this sequence </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a2508fae41bf2fd21883fd9efade9886a"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSequence.html">Sequence</a>&amp; Sequence::operator= </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classSequence.html">Sequence</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ac21a6bca509ec8ed6004599533cb1604"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">Sequence::reverse_iterator</a> Sequence::rbegin </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
<p>Reverse iterator methods. </p>
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="acd3b9c2ace714f6f5e42db6baff41fc2"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">Sequence::const_reverse_iterator</a> Sequence::rbegin </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:23:16 +00:00
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="aa0491d409486f9b8e3a0b963d6723c19"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#aea0d730652690883ae862b3ee9202edc">Sequence::reverse_iterator</a> Sequence::rend </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ab530d613b17f2d9d82f925ce2c037015"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname"><a class="el" href="classSequence.html#ac28b0da86364e8acc34cd3cf36c77666">Sequence::const_reverse_iterator</a> Sequence::rend </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="ae2d20e29b63195b0124a79a0d3ea825c"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2020-02-17 21:24:47 +00:00
<td class="memname">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a>&amp; Sequence::second </td>
2020-02-17 21:19:57 +00:00
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramname"></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td> const</td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="a741b99d66f0114482a0c8c1b01106f93"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sequence::sortIntoDocumentOrder </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> *&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
2020-02-17 21:19:57 +00:00
<td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>sort into document order (only works for Sequences containing only Nodes) </p>
</div>
</div>
2020-02-17 21:24:47 +00:00
<a class="anchor" id="aea15042333c2bb7519b13c632074472b"></a>
2020-02-17 21:19:57 +00:00
<div class="memitem">
<div class="memproto">
<table class="memname">
2020-02-17 21:05:20 +00:00
<tr>
2020-02-17 21:19:57 +00:00
<td class="memname">void Sequence::sortWithCollation </td>
<td>(</td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classCollation.html">Collation</a> *&#160;</td>
<td class="paramname"><em>collation</em>, </td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td class="paramkey"></td>
<td></td>
2020-02-17 21:24:47 +00:00
<td class="paramtype">const <a class="el" href="classDynamicContext.html">DynamicContext</a> *&#160;</td>
<td class="paramname"><em>context</em>&#160;</td>
2020-02-17 21:05:20 +00:00
</tr>
<tr>
2020-02-17 21:19:57 +00:00
<td></td>
<td>)</td>
2020-02-17 21:24:47 +00:00
<td></td><td></td>
2020-02-17 21:05:20 +00:00
</tr>
</table>
2020-02-17 21:24:47 +00:00
</div><div class="memdoc">
2020-02-17 21:19:57 +00:00
<p>sort as strings, using the given collation </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="Sequence_8hpp_source.html">Sequence.hpp</a></li>
</ul>
2020-02-17 21:24:47 +00:00
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
2020-02-17 21:05:20 +00:00
</body>
</html>