Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / libstdc++-v3 / docs / html / ext / pb_assoc / basic_tree_assoc_cntnr_node_iterator.html
blobe17e3ebac003ef2342fc236ca47c5a3702a4e3b5
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
5 <html>
6 <head>
7 <title>basic_tree_assoc_cntnr::node_iterator Interface
8 </title>
10 </head>
12 <body>
13 <h1>
14 <tt><font color = "olive">basic_tree_assoc_cntnr</font>::node_iterator
15 </tt>
17 Interface
20 </h1>
22 <p>Node iterator.
23 </p>
25 <p>This is an
26 </p>
28 <ol>
29 <li>
30 <a href = "#link1">Base classes.
31 </a>
33 </li>
35 <li>
36 Public Methods:
39 <ol>
40 <li>
41 <a href = "#link2">Constructors, destructor, and related.
42 </a>
44 </li>
46 <li>
47 <a href = "#link3">Access methods.
48 </a>
50 </li>
52 <li>
53 <a href = "#link4">Movement methods.
54 </a>
56 </li>
58 </ol>
60 </li>
62 </ol>
65 <h2>
66 <a name = "link1">Base classes.
67 </a>
69 </h2>
71 <table WIDTH = "100%" BORDER = "1">
72 <TR><TD Width = "80%" ALIGN = "left"><b>Class</b></TD><TD Width = "20%" ALIGN = "left"><b>Derivation Type</b></TD></TR>
75 <tr>
76 <td>
77 <pre><a href = "../../pb_assoc/doc/basic_tree_assoc_cntnr.html#const_node_iterator3735929535">const_node_iterator</a></pre>
80 </td>
82 <td>
83 <p>public</p>
86 </td>
88 </tr>
90 </table>
92 <h2>
93 <a name = "link2">Constructors, destructor, and related.
94 </a>
96 </h2>
98 <table WIDTH = "100%" BORDER = "1">
99 <TR><TD Width = "45%" ALIGN = "left"><b>Method</b></TD><TD Width = "40%" ALIGN = "left"><b>Description</b></TD><TD Width = "10%" ALIGN = "left"><b>Complexity Guarantee</b></TD><TD Width = "5%" ALIGN = "left"><b>Exception Guarantee</b></TD></TR>
102 <tr>
103 <td>
104 <pre><b>inline</b>
105 node_iterator
106 (<b>const</b> node_pointer p_nd = NULL)</pre>
109 </td>
111 <td>
112 <p>Default constructor.</p>
115 </td>
117 <td>
118 <p> <i>O(1)</i> worst.</p>
121 </td>
123 <td>
124 <a href = "exception_guarantees_specifics.html#cannot_throw_guarantee">3</a>
127 </td>
129 </tr>
131 </table>
133 <h2>
134 <a name = "link3">Access methods.
135 </a>
137 </h2>
139 <table WIDTH = "100%" BORDER = "1">
140 <TR><TD Width = "45%" ALIGN = "left"><b>Method</b></TD><TD Width = "40%" ALIGN = "left"><b>Description</b></TD><TD Width = "10%" ALIGN = "left"><b>Complexity Guarantee</b></TD><TD Width = "5%" ALIGN = "left"><b>Exception Guarantee</b></TD></TR>
143 <tr>
144 <td>
145 <pre><b>inline</b> <a href = "../../pb_assoc/doc/basic_tree_assoc_cntnr.html#iterator3735929433">iterator</a>
146 <b>operator</b>*
147 () <b>const</b></pre>
150 </td>
152 <td>
153 <p>Access.</p>
156 </td>
158 <td>
159 <p> <i>O(1)</i> worst.</p>
162 </td>
164 <td>
165 <a href = "exception_guarantees_specifics.html#cannot_throw_guarantee">3</a>
168 </td>
170 </tr>
172 </table>
174 <h2>
175 <a name = "link4">Movement methods.
176 </a>
178 </h2>
180 <table WIDTH = "100%" BORDER = "1">
181 <TR><TD Width = "45%" ALIGN = "left"><b>Method</b></TD><TD Width = "40%" ALIGN = "left"><b>Description</b></TD><TD Width = "10%" ALIGN = "left"><b>Complexity Guarantee</b></TD><TD Width = "5%" ALIGN = "left"><b>Exception Guarantee</b></TD></TR>
184 <tr>
185 <td>
186 <pre><b>inline</b> node_iterator
187 l_child
188 ()</pre>
191 </td>
193 <td>
194 <p>Returns the node <a href = "../../pb_assoc/doc/basic_tree_assoc_cntnr.html#iterator3735929433">iterator</a> associated with the left node.</p>
197 </td>
199 <td>
200 <p> <i>O(1)</i> worst.</p>
203 </td>
205 <td>
206 <a href = "exception_guarantees_specifics.html#cannot_throw_guarantee">3</a>
209 </td>
211 </tr>
213 <tr>
214 <td>
215 <pre><b>inline</b> node_iterator
216 r_child
217 ()</pre>
220 </td>
222 <td>
223 <p>Returns the node <a href = "../../pb_assoc/doc/basic_tree_assoc_cntnr.html#iterator3735929433">iterator</a> associated with the right node.</p>
226 </td>
228 <td>
229 <p> <i>O(1)</i> worst.</p>
232 </td>
234 <td>
235 <a href = "exception_guarantees_specifics.html#cannot_throw_guarantee">3</a>
238 </td>
240 </tr>
242 </table>
246 </body>
248 </html>