]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/libstdc++-v3/contrib/libstdc++-v3-4.1.0/docs/html/ext/pb_assoc/move_to_front_update_policy.html
update
[l4.git] / l4 / pkg / libstdc++-v3 / contrib / libstdc++-v3-4.1.0 / docs / html / ext / pb_assoc / move_to_front_update_policy.html
1
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3
4
5 <html>
6 <head>
7 <title>move_to_front_update_policy Interface
8 </title>
9
10 </head>
11
12 <body>
13 <h1>
14 <tt>move_to_front_update_policy
15 </tt>
16
17  Interface
18
19
20 </h1>
21
22 <p>A list-update policy that unconditionally moves elements to the front of the list.
23 </p>
24
25 <ol>
26 <li>
27 <a href = "../../../../include/ext/pb_assoc/move_to_front_update_policy.hpp"><tt>move_to_front_update_policy.hpp</tt>
28 </a>
29
30 </li>
31
32 <li>
33 <a href = "#link1">Template parameters.
34 </a>
35
36 </li>
37
38 <li>
39 Public Methods:
40
41
42 <ol>
43 <li>
44 <a href = "#link2">Constructors, destructor, and related.
45 </a>
46
47 </li>
48
49 </ol>
50
51 </li>
52
53 <li>
54 Protected Types and Constants:
55
56
57 <ol>
58 <li>
59 <a href = "#link3">Metadata definitions.
60 </a>
61
62 </li>
63
64 </ol>
65
66 </li>
67
68 <li>
69 Protected Methods:
70
71
72 <ol>
73 <li>
74 <a href = "#link4">Metadata operations.
75 </a>
76
77 </li>
78
79 </ol>
80
81 </li>
82
83 </ol>
84
85
86 <h2>
87 <a name = "link1">Template parameters.
88 </a>
89
90 </h2>
91
92 <table WIDTH = "100%" BORDER = "1">
93 <TR><TD Width = "20%" ALIGN = "left"><b>Parameter</b></TD><TD Width = "50%" ALIGN = "left"><b>Description</b></TD><TD Width = "30%" ALIGN = "left"><b>Default Value</b></TD></TR>
94
95
96 <tr>
97 <td>
98 <pre><a name = "Metadata_Reference3735929465">Metadata_Reference</a></pre>
99
100
101 </td>
102
103 <td>
104 <p>Metadata reference type.</p>
105
106
107 </td>
108
109 <td>
110 <pre>std::allocator&lt;
111   <a href = "move_to_front_update_metadata.html"><tt>move_to_front_update_metadata</tt></a>&gt;::
112     reference
113
114
115 </td>
116
117 </tr>
118
119 </table>
120
121 <h2>
122 <a name = "link2">Constructors, destructor, and related.
123 </a>
124
125 </h2>
126
127 <table WIDTH = "100%" BORDER = "1">
128 <TR><TD Width = "45%" ALIGN = "left"><b>Method</b></TD><TD Width = "55%" ALIGN = "left"><b>Description</b></TD></TR>
129
130
131 <tr>
132 <td>
133 <pre><b>void</b>
134   swap
135   (<font color = "olive">move_to_front_update_policy</font> &amp;r_other)</pre>
136
137
138 </td>
139
140 <td>
141 <p>Swaps content.</p>
142
143
144 </td>
145
146 </tr>
147
148 </table>
149
150 <h2>
151 <a name = "link3">Metadata definitions.
152 </a>
153
154 </h2>
155
156 <table WIDTH = "100%" BORDER = "1">
157 <TR><TD Width = "30%" ALIGN = "left"><b>Type</b></TD><TD Width = "55%" ALIGN = "left"><b>Definition</b></TD><TD Width = "15%" ALIGN = "left"><b>Description</b></TD></TR>
158
159
160 <tr>
161 <td>
162 <pre><a name = "metadata_type3735929937">metadata_type</a></pre>
163
164
165 </td>
166
167 <td>
168 <pre><a href = "move_to_front_update_metadata.html"><tt>move_to_front_update_metadata</tt></a></pre>
169
170
171 </td>
172
173 <td>
174 <p>Metadata on which this functor operates.</p>
175
176
177 </td>
178
179 </tr>
180
181 <tr>
182 <td>
183 <pre><a name = "metadata_reference3735929497">metadata_reference</a></pre>
184
185
186 </td>
187
188 <td>
189 <pre><a href = "#Metadata_Reference3735929465">Metadata_Reference</a></pre>
190
191
192 </td>
193
194 <td>
195 <p>Reference to metadata on which this functor operates.</p>
196
197
198 </td>
199
200 </tr>
201
202 </table>
203
204 <h2>
205 <a name = "link4">Metadata operations.
206 </a>
207
208 </h2>
209
210 <table WIDTH = "100%" BORDER = "1">
211 <TR><TD Width = "45%" ALIGN = "left"><b>Method</b></TD><TD Width = "55%" ALIGN = "left"><b>Description</b></TD></TR>
212
213
214 <tr>
215 <td>
216 <pre><a href = "#metadata_type3735929937">metadata_type</a>
217   <b>operator</b>()
218   () <b>const</b></pre>
219
220
221 </td>
222
223 <td>
224 <p>Creates a metadata object.</p>
225
226
227 </td>
228
229 </tr>
230
231 <tr>
232 <td>
233 <pre><b>bool</b>
234   <b>operator</b>()
235   (<a href = "#metadata_reference3735929497">metadata_reference</a> r_data) <b>const</b></pre>
236
237
238 </td>
239
240 <td>
241 <p>Decides whether a metadata object should be moved to the front of the list.</p>
242
243
244 </td>
245
246 </tr>
247
248 </table>
249
250
251
252 </body>
253
254 </html>
255
256