]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/icl/doc/html/boost_icl/concepts/aspects.html
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / icl / doc / html / boost_icl / concepts / aspects.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Aspects</title>
5 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
7 <link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Boost.Icl">
8 <link rel="up" href="../concepts.html" title="Concepts">
9 <link rel="prev" href="../concepts.html" title="Concepts">
10 <link rel="next" href="sets_and_maps.html" title="Sets and Maps">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="../concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sets_and_maps.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section boost_icl_concepts_aspects" lang="en">
26 <div class="titlepage"><div><div><h3 class="title">
27 <a name="boost_icl.concepts.aspects"></a><a class="link" href="aspects.html" title="Aspects">Aspects</a>
28 </h3></div></div></div>
29 <p>
30 There are two major <span class="emphasis"><em><span class="bold"><strong>aspects</strong></span></em></span>
31 or <span class="emphasis"><em><span class="bold"><strong>views</strong></span></em></span> of icl containers.
32 The first and predominant aspect is called <span class="emphasis"><em><span class="bold"><strong>fundamental</strong></span></em></span>.
33 The second and minor aspect is called <span class="emphasis"><em><span class="bold"><strong>segmental</strong></span></em></span>.
34 </p>
35 <div class="informaltable"><table class="table">
36 <colgroup>
37 <col>
38 <col>
39 <col>
40 </colgroup>
41 <thead><tr>
42 <th>
43 <p>
44 </p>
45 </th>
46 <th>
47 <p>
48 Fundamental
49 </p>
50 </th>
51 <th>
52 <p>
53 Segmental
54 </p>
55 </th>
56 </tr></thead>
57 <tbody>
58 <tr>
59 <td>
60 <p>
61 Abstraction level
62 </p>
63 </td>
64 <td>
65 <p>
66 more abstract
67 </p>
68 </td>
69 <td>
70 <p>
71 less abstract
72 </p>
73 </td>
74 </tr>
75 <tr>
76 <td>
77 <p>
78 </p>
79 </td>
80 <td>
81 <p>
82 sequence of elements is irrelevant
83 </p>
84 </td>
85 <td>
86 <p>
87 sequence of elements is relevant
88 </p>
89 </td>
90 </tr>
91 <tr>
92 <td>
93 <p>
94 </p>
95 </td>
96 <td>
97 <p>
98 iterator independent
99 </p>
100 </td>
101 <td>
102 <p>
103 iterator dependent
104 </p>
105 </td>
106 </tr>
107 <tr>
108 <td>
109 <p>
110 Informs about
111 </p>
112 </td>
113 <td>
114 <p>
115 membership of elements
116 </p>
117 </td>
118 <td>
119 <p>
120 sequence of intervals (segmentation)
121 </p>
122 </td>
123 </tr>
124 <tr>
125 <td>
126 <p>
127 Equality
128 </p>
129 </td>
130 <td>
131 <p>
132 equality of elements
133 </p>
134 </td>
135 <td>
136 <p>
137 equality of segments
138 </p>
139 </td>
140 </tr>
141 <tr>
142 <td>
143 <p>
144 Practical
145 </p>
146 </td>
147 <td>
148 <p>
149 interval_sets(maps) can be used as sets(maps) of elements(element
150 value pairs)
151 </p>
152 </td>
153 <td>
154 <p>
155 Segmentation information is available. See e.g. <a class="link" href="../examples/time_grids.html" title="Time grids for months and weeks">Time
156 grids for months and weeks</a>
157 </p>
158 </td>
159 </tr>
160 </tbody>
161 </table></div>
162 <p>
163 On the fundamental aspect
164 </p>
165 <div class="itemizedlist"><ul type="disc">
166 <li>
167 an <code class="computeroutput"><span class="identifier">interval</span></code> implements
168 a set of elements partially.
169 </li>
170 <li>
171 an <code class="computeroutput"><a class="link" href="../../boost/icl/interval_set.html" title="Class template interval_set">interval_set</a></code> implements
172 a set of elements.
173 </li>
174 <li>
175 an <code class="computeroutput"><a class="link" href="../../boost/icl/interval_map.html" title="Class template interval_map">interval_map</a></code> implements
176 a map of element value pairs.
177 </li>
178 </ul></div>
179 <p>
180 On the segmental aspect
181 </p>
182 <div class="itemizedlist"><ul type="disc">
183 <li>
184 an <code class="computeroutput"><a class="link" href="../../boost/icl/interval_set.html" title="Class template interval_set">interval_set</a></code> implements
185 a set of intervals.
186 </li>
187 <li>
188 an <code class="computeroutput"><a class="link" href="../../boost/icl/interval_map.html" title="Class template interval_map">interval_map</a></code> implements
189 a map of interval value pairs.
190 </li>
191 </ul></div>
192 </div>
193 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
194 <td align="left"></td>
195 <td align="right"><div class="copyright-footer">Copyright &#169; 2007 -2010 Joachim Faulhaber<br>Copyright &#169; 1999 -2006 Cortex Software GmbH<p>
196 Distributed under the Boost Software License, Version 1.0. (See accompanying
197 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
198 </p>
199 </div></td>
200 </tr></table>
201 <hr>
202 <div class="spirit-nav">
203 <a accesskey="p" href="../concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sets_and_maps.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
204 </div>
205 </body>
206 </html>