| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 
 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>LibOFX: tree< T, tree_node_allocator >::pre_order_iterator Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Data Structures</span></a></li>
    <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Data Fields</span></a></li>
  </ul>
</div>
<div class="nav">
<a class="el" href="classtree.html">tree</a>::<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a></div>
<h1>tree< T, tree_node_allocator >::pre_order_iterator Class Reference</h1><!-- doxytag: class="tree::pre_order_iterator" --><!-- doxytag: inherits="tree::iterator_base,tree::iterator_base,tree::iterator_base" --><div class="dynheader">
Inheritance diagram for tree< T, tree_node_allocator >::pre_order_iterator:</div>
<div class="dynsection">
<p><center><img src="classtree_1_1pre__order__iterator.png" usemap="#tree< T, tree_node_allocator >::pre_order_iterator_map" border="0" alt=""></center>
<map name="tree< T, tree_node_allocator >::pre_order_iterator_map">
<area href="classtree_1_1iterator__base.html" alt="tree< T, tree_node_allocator >::iterator_base" shape="rect" coords="0,0,297,24">
<area href="classtree_1_1iterator__base.html" alt="tree< T, tree_node_allocator >::iterator_base" shape="rect" coords="307,0,604,24">
<area href="classtree_1_1iterator__base.html" alt="tree< T, tree_node_allocator >::iterator_base" shape="rect" coords="614,0,911,24">
</map>
</div>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template<class T, class tree_node_allocator = std::allocator<tree_node_<T> >><br>
 class tree< T, tree_node_allocator >::pre_order_iterator</h3>
Depth-first iterator, first accessing the node, then its children. 
<p>Definition at line <a class="el" href="tree_8hh-source.html#l00156">156</a> of file <a class="el" href="tree_8hh-source.html">tree.hh</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa4abe430ae678fa7d7753d9599be049"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="aa4abe430ae678fa7d7753d9599be049" args="()" -->
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#aa4abe430ae678fa7d7753d9599be049">pre_order_iterator</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afdaf0da69c4406b916c14c5589fa391"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="afdaf0da69c4406b916c14c5589fa391" args="(tree_node *)" -->
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#afdaf0da69c4406b916c14c5589fa391">pre_order_iterator</a> (<a class="el" href="classtree__node__.html">tree_node</a> *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="969cfeb31a2e92d1a64d9f2945bbedf7"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="969cfeb31a2e92d1a64d9f2945bbedf7" args="(const iterator_base &)" -->
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#969cfeb31a2e92d1a64d9f2945bbedf7">pre_order_iterator</a> (const <a class="el" href="classtree_1_1iterator__base.html">iterator_base</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2705495c89beecc86107ca742a35507f"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="2705495c89beecc86107ca742a35507f" args="(const sibling_iterator &)" -->
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#2705495c89beecc86107ca742a35507f">pre_order_iterator</a> (const <a class="el" href="classtree_1_1sibling__iterator.html">sibling_iterator</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea8dee1bfc2450608b2b35d26a9f11b7"></a><!-- doxytag: member="tree::pre_order_iterator::operator==" ref="ea8dee1bfc2450608b2b35d26a9f11b7" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#ea8dee1bfc2450608b2b35d26a9f11b7">operator==</a> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14425c7743e9a6da2d96b172a85d2bed"></a><!-- doxytag: member="tree::pre_order_iterator::operator!=" ref="14425c7743e9a6da2d96b172a85d2bed" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#14425c7743e9a6da2d96b172a85d2bed">operator!=</a> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07b77d1591ad7f05e4531489561d36d2"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="07b77d1591ad7f05e4531489561d36d2" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#07b77d1591ad7f05e4531489561d36d2">operator++</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e2dd21653724b6413d9949caf9bb107"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="4e2dd21653724b6413d9949caf9bb107" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#4e2dd21653724b6413d9949caf9bb107">operator--</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d99a34d4c6cbfaa1de621b276a363856"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="d99a34d4c6cbfaa1de621b276a363856" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#d99a34d4c6cbfaa1de621b276a363856">operator++</a> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ccab7bd408c6d0a221f69d11f7f3717"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="9ccab7bd408c6d0a221f69d11f7f3717" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#9ccab7bd408c6d0a221f69d11f7f3717">operator--</a> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ab66cd50ae22c9b246231b41b7720f5"></a><!-- doxytag: member="tree::pre_order_iterator::operator+=" ref="5ab66cd50ae22c9b246231b41b7720f5" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#5ab66cd50ae22c9b246231b41b7720f5">operator+=</a> (unsigned int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="722aedfd8f8be3490324a587d17cb133"></a><!-- doxytag: member="tree::pre_order_iterator::operator-=" ref="722aedfd8f8be3490324a587d17cb133" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classtree_1_1pre__order__iterator.html#722aedfd8f8be3490324a587d17cb133">operator-=</a> (unsigned int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afdaf0da69c4406b916c14c5589fa391"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="afdaf0da69c4406b916c14c5589fa391" args="(tree_node *)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (<a class="el" href="classtree__node__.html">tree_node</a> *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="969cfeb31a2e92d1a64d9f2945bbedf7"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="969cfeb31a2e92d1a64d9f2945bbedf7" args="(const iterator_base &)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (const <a class="el" href="classtree_1_1iterator__base.html">iterator_base</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2705495c89beecc86107ca742a35507f"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="2705495c89beecc86107ca742a35507f" args="(const sibling_iterator &)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (const <a class="el" href="classtree_1_1sibling__iterator.html">sibling_iterator</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea8dee1bfc2450608b2b35d26a9f11b7"></a><!-- doxytag: member="tree::pre_order_iterator::operator==" ref="ea8dee1bfc2450608b2b35d26a9f11b7" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14425c7743e9a6da2d96b172a85d2bed"></a><!-- doxytag: member="tree::pre_order_iterator::operator!=" ref="14425c7743e9a6da2d96b172a85d2bed" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="324dca3f1624b49efb99b8775dea0fec"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="324dca3f1624b49efb99b8775dea0fec" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce7725a02838521706440ac7005f7356"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="ce7725a02838521706440ac7005f7356" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e195d144235d8563e85d70ae256cb7b"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="0e195d144235d8563e85d70ae256cb7b" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><b>operator++</b> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6ea5882bb878653a03575e04f600d53"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="b6ea5882bb878653a03575e04f600d53" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><b>operator--</b> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dab061ba7ea94e3b36571e800e9d9be6"></a><!-- doxytag: member="tree::pre_order_iterator::operator+=" ref="dab061ba7ea94e3b36571e800e9d9be6" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (unsigned int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67ad14c51a142909ab74da05b9127db0"></a><!-- doxytag: member="tree::pre_order_iterator::operator-=" ref="67ad14c51a142909ab74da05b9127db0" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator-=</b> (unsigned int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afdaf0da69c4406b916c14c5589fa391"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="afdaf0da69c4406b916c14c5589fa391" args="(tree_node *)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (<a class="el" href="classtree__node__.html">tree_node</a> *)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="969cfeb31a2e92d1a64d9f2945bbedf7"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="969cfeb31a2e92d1a64d9f2945bbedf7" args="(const iterator_base &)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (const <a class="el" href="classtree_1_1iterator__base.html">iterator_base</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2705495c89beecc86107ca742a35507f"></a><!-- doxytag: member="tree::pre_order_iterator::pre_order_iterator" ref="2705495c89beecc86107ca742a35507f" args="(const sibling_iterator &)" -->
 </td><td class="memItemRight" valign="bottom"><b>pre_order_iterator</b> (const <a class="el" href="classtree_1_1sibling__iterator.html">sibling_iterator</a> &)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea8dee1bfc2450608b2b35d26a9f11b7"></a><!-- doxytag: member="tree::pre_order_iterator::operator==" ref="ea8dee1bfc2450608b2b35d26a9f11b7" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14425c7743e9a6da2d96b172a85d2bed"></a><!-- doxytag: member="tree::pre_order_iterator::operator!=" ref="14425c7743e9a6da2d96b172a85d2bed" args="(const pre_order_iterator &) const " -->
bool </td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> &) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="324dca3f1624b49efb99b8775dea0fec"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="324dca3f1624b49efb99b8775dea0fec" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce7725a02838521706440ac7005f7356"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="ce7725a02838521706440ac7005f7356" args="()" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e195d144235d8563e85d70ae256cb7b"></a><!-- doxytag: member="tree::pre_order_iterator::operator++" ref="0e195d144235d8563e85d70ae256cb7b" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><b>operator++</b> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6ea5882bb878653a03575e04f600d53"></a><!-- doxytag: member="tree::pre_order_iterator::operator--" ref="b6ea5882bb878653a03575e04f600d53" args="(int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> </td><td class="memItemRight" valign="bottom"><b>operator--</b> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dab061ba7ea94e3b36571e800e9d9be6"></a><!-- doxytag: member="tree::pre_order_iterator::operator+=" ref="dab061ba7ea94e3b36571e800e9d9be6" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (unsigned int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67ad14c51a142909ab74da05b9127db0"></a><!-- doxytag: member="tree::pre_order_iterator::operator-=" ref="67ad14c51a142909ab74da05b9127db0" args="(unsigned int)" -->
<a class="el" href="classtree_1_1pre__order__iterator.html">pre_order_iterator</a> & </td><td class="memItemRight" valign="bottom"><b>operator-=</b> (unsigned int)</td></tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="tree_8hh-source.html">tree.hh</a><li><a class="el" href="fx-0_88_82_2lib_2tree_8hh-source.html">fx-0.8.2/lib/tree.hh</a><li><a class="el" href="fx-0_89_80_2lib_2tree_8hh-source.html">fx-0.9.0/lib/tree.hh</a></ul>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:28:01 2007 for LibOFX by 
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
</body>
</html>
 |