OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [libstdc++-v3/] [docs/] [html/] [ext/] [pb_assoc/] [move_to_front_update_policy.html] - Blame information for rev 20

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 20 jlechner
 
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
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.