Offset 91, 10 lines modified | Offset 91, 10 lines modified | ||
91 | ·64b967b8fc070fd8e4f70f5b2df9523f·219188·debug·optional·libboost-type-erasure1.74.0-dbgsym_1.74.0-9_arm64.deb | 91 | ·64b967b8fc070fd8e4f70f5b2df9523f·219188·debug·optional·libboost-type-erasure1.74.0-dbgsym_1.74.0-9_arm64.deb |
92 | ·3f18d77db46b207896840ce7acb4dd88·254708·libs·optional·libboost-type-erasure1.74.0_1.74.0-9_arm64.deb | 92 | ·3f18d77db46b207896840ce7acb4dd88·254708·libs·optional·libboost-type-erasure1.74.0_1.74.0-9_arm64.deb |
93 | ·7a5678202e570fd76cebd09d5257b38c·490508·libdevel·optional·libboost-wave1.74-dev_1.74.0-9_arm64.deb | 93 | ·7a5678202e570fd76cebd09d5257b38c·490508·libdevel·optional·libboost-wave1.74-dev_1.74.0-9_arm64.deb |
94 | ·3e8d3ec97c7a6c4a5085f6a5f1764cd9·4847560·debug·optional·libboost-wave1.74.0-dbgsym_1.74.0-9_arm64.deb | 94 | ·3e8d3ec97c7a6c4a5085f6a5f1764cd9·4847560·debug·optional·libboost-wave1.74.0-dbgsym_1.74.0-9_arm64.deb |
95 | ·eb7fe6f348ee9837e701a523a10fb4e9·413520·libs·optional·libboost-wave1.74.0_1.74.0-9_arm64.deb | 95 | ·eb7fe6f348ee9837e701a523a10fb4e9·413520·libs·optional·libboost-wave1.74.0_1.74.0-9_arm64.deb |
96 | ·3b2caaa6c162e7aaa4e8cb1119d3228d·240280·libdevel·optional·libboost1.74-all-dev_1.74.0-9_arm64.deb | 96 | ·3b2caaa6c162e7aaa4e8cb1119d3228d·240280·libdevel·optional·libboost1.74-all-dev_1.74.0-9_arm64.deb |
97 | ·6b7037b5f40afb5d93895e4147c27641·9534188·libdevel·optional·libboost1.74-dev_1.74.0-9_arm64.deb | 97 | ·6b7037b5f40afb5d93895e4147c27641·9534188·libdevel·optional·libboost1.74-dev_1.74.0-9_arm64.deb |
98 | · | 98 | ·38bea1ff140e5df063ce5073496e027c·7372224·doc·optional·libboost1.74-doc_1.74.0-9_all.deb |
99 | ·9943bc5169845966facd171bc7950007·10927488·debug·optional·libboost1.74-tools-dev-dbgsym_1.74.0-9_arm64.deb | 99 | ·9943bc5169845966facd171bc7950007·10927488·debug·optional·libboost1.74-tools-dev-dbgsym_1.74.0-9_arm64.deb |
100 | ·95e7e8b8d457cedee19078548ff07991·1361632·libdevel·optional·libboost1.74-tools-dev_1.74.0-9_arm64.deb | 100 | ·95e7e8b8d457cedee19078548ff07991·1361632·libdevel·optional·libboost1.74-tools-dev_1.74.0-9_arm64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2021-03-13·08:21:38.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2021-03-13·08:21:38.000000·debian-binary |
2 | -rw-r--r--···0········0········0···1859 | 2 | -rw-r--r--···0········0········0···185912·2021-03-13·08:21:38.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··718 | 3 | -rw-r--r--···0········0········0··7186120·2021-03-13·08:21:38.000000·data.tar.xz |
Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
80 | ······are·grouped·within·an·<span·class="emphasis"><em>accumulator·set</em></span>.·Boost.Accumulators | 80 | ······are·grouped·within·an·<span·class="emphasis"><em>accumulator·set</em></span>.·Boost.Accumulators |
81 | ······resolves·the·inter-dependencies·between·accumulators·in·a·set·and·ensures·that | 81 | ······resolves·the·inter-dependencies·between·accumulators·in·a·set·and·ensures·that |
82 | ······accumulators·are·processed·in·the·proper·order. | 82 | ······accumulators·are·processed·in·the·proper·order. |
83 | ····</p> | 83 | ····</p> |
84 | </div> | 84 | </div> |
85 | </div> | 85 | </div> |
86 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 86 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
87 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 87 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
88 | <td·align="right"><div·class="copyright-footer"></div></td> | 88 | <td·align="right"><div·class="copyright-footer"></div></td> |
89 | </tr></table> | 89 | </tr></table> |
90 | <hr> | 90 | <hr> |
91 | <div·class="spirit-nav"> | 91 | <div·class="spirit-nav"> |
92 | <a·accesskey="p"·href="libraries.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="accumulators/user_s_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 92 | <a·accesskey="p"·href="libraries.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="accumulators/user_s_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
93 | </div> | 93 | </div> |
94 | </body> | 94 | </body> |
Offset 30, 10 lines modified | Offset 30, 10 lines modified | ||
30 | library·deals·primarily·with·the·concept·of·an·accumulator,·which·is·a | 30 | library·deals·primarily·with·the·concept·of·an·accumulator,·which·is·a |
31 | primitive·computational·entity·that·accepts·data·one·sample·at·a·time·and | 31 | primitive·computational·entity·that·accepts·data·one·sample·at·a·time·and |
32 | maintains·some·internal·state.·These·accumulators·may·offload·some·of·their | 32 | maintains·some·internal·state.·These·accumulators·may·offload·some·of·their |
33 | computations·on·other·accumulators,·on·which·they·depend.·Accumulators·are | 33 | computations·on·other·accumulators,·on·which·they·depend.·Accumulators·are |
34 | grouped·within·an·accumulator·set.·Boost.Accumulators·resolves·the·inter- | 34 | grouped·within·an·accumulator·set.·Boost.Accumulators·resolves·the·inter- |
35 | dependencies·between·accumulators·in·a·set·and·ensures·that·accumulators·are | 35 | dependencies·between·accumulators·in·a·set·and·ensures·that·accumulators·are |
36 | processed·in·the·proper·order. | 36 | processed·in·the·proper·order. |
37 | Last·revised:·February·08,·2025·at·0 | 37 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
38 | =============================================================================== | 38 | =============================================================================== |
39 | [Prev][Up][Home][Next] | 39 | [Prev][Up][Home][Next] |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | <p> | 64 | <p> |
65 | ······The·Boost·Align·C++·library·provides·functions,·classes,·templates,·traits, | 65 | ······The·Boost·Align·C++·library·provides·functions,·classes,·templates,·traits, |
66 | ······and·macros,·for·the·control,·inspection,·and·diagnostic·of·memory·alignment. | 66 | ······and·macros,·for·the·control,·inspection,·and·diagnostic·of·memory·alignment. |
67 | ····</p> | 67 | ····</p> |
68 | </div> | 68 | </div> |
69 | </div> | 69 | </div> |
70 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 70 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
71 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 71 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
72 | <td·align="right"><div·class="copyright-footer"></div></td> | 72 | <td·align="right"><div·class="copyright-footer"></div></td> |
73 | </tr></table> | 73 | </tr></table> |
74 | <hr> | 74 | <hr> |
75 | <div·class="spirit-nav"> | 75 | <div·class="spirit-nav"> |
76 | <a·accesskey="p"·href="string_algo/credits.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="align/rationale.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 76 | <a·accesskey="p"·href="string_algo/credits.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="align/rationale.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
77 | </div> | 77 | </div> |
78 | </body> | 78 | </body> |
Offset 22, 10 lines modified | Offset 22, 10 lines modified | ||
22 | ··Vocabulary | 22 | ··Vocabulary |
23 | ··Compatibility | 23 | ··Compatibility |
24 | ··Acknowledgments | 24 | ··Acknowledgments |
25 | ··History | 25 | ··History |
26 | Introduction | 26 | Introduction |
27 | The·Boost·Align·C++·library·provides·functions,·classes,·templates,·traits,·and | 27 | The·Boost·Align·C++·library·provides·functions,·classes,·templates,·traits,·and |
28 | macros,·for·the·control,·inspection,·and·diagnostic·of·memory·alignment. | 28 | macros,·for·the·control,·inspection,·and·diagnostic·of·memory·alignment. |
29 | Last·revised:·February·08,·2025·at·0 | 29 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
30 | =============================================================================== | 30 | =============================================================================== |
31 | [Prev][Up][Home][Next] | 31 | [Prev][Up][Home][Next] |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ········Take·a·look·at·the·<a·class="link"·href="atomic/usage_examples.html"·title="Usage·examples">examples</a> | 173 | ········Take·a·look·at·the·<a·class="link"·href="atomic/usage_examples.html"·title="Usage·examples">examples</a> |
174 | ········section·for·common·patterns. | 174 | ········section·for·common·patterns. |
175 | ······</p> | 175 | ······</p> |
176 | </div> | 176 | </div> |
177 | </div> | 177 | </div> |
178 | </div> | 178 | </div> |
179 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 179 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
180 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 180 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
181 | <td·align="right"><div·class="copyright-footer"></div></td> | 181 | <td·align="right"><div·class="copyright-footer"></div></td> |
182 | </tr></table> | 182 | </tr></table> |
183 | <hr> | 183 | <hr> |
184 | <div·class="spirit-nav"> | 184 | <div·class="spirit-nav"> |
185 | <a·accesskey="p"·href="array/ack.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="atomic/thread_coordination.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 185 | <a·accesskey="p"·href="array/ack.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="atomic/thread_coordination.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
186 | </div> | 186 | </div> |
187 | </body> | 187 | </body> |
Offset 75, 10 lines modified | Offset 75, 10 lines modified | ||
75 | that·each·operation·behaves·as·if·it·were·strictly·sequentialized·with·respect | 75 | that·each·operation·behaves·as·if·it·were·strictly·sequentialized·with·respect |
76 | to·the·other. | 76 | to·the·other. |
77 | Atomic·variables·are·useful·for·two·purposes: | 77 | Atomic·variables·are·useful·for·two·purposes: |
78 | ····*·as·a·means·for·coordinating·multiple·threads·via·custom·coordination | 78 | ····*·as·a·means·for·coordinating·multiple·threads·via·custom·coordination |
79 | ······protocols | 79 | ······protocols |
80 | ····*·as·faster·alternatives·to·"locked"·access·to·simple·variables | 80 | ····*·as·faster·alternatives·to·"locked"·access·to·simple·variables |
81 | Take·a·look·at·the·examples·section·for·common·patterns. | 81 | Take·a·look·at·the·examples·section·for·common·patterns. |
82 | Last·revised:·February·08,·2025·at·0 | 82 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
83 | =============================================================================== | 83 | =============================================================================== |
84 | [Prev][Up][Home][Next] | 84 | [Prev][Up][Home][Next] |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | <li·class="listitem"> | 148 | <li·class="listitem"> |
149 | ··········getting·program·and·module·location·by·exported·symbol | 149 | ··········getting·program·and·module·location·by·exported·symbol |
150 | ········</li> | 150 | ········</li> |
151 | </ul></div> | 151 | </ul></div> |
152 | </div> | 152 | </div> |
153 | </div> | 153 | </div> |
154 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 154 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
155 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 155 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
156 | <td·align="right"><div·class="copyright-footer"></div></td> | 156 | <td·align="right"><div·class="copyright-footer"></div></td> |
157 | </tr></table> | 157 | </tr></table> |
158 | <hr> | 158 | <hr> |
159 | <div·class="spirit-nav"> | 159 | <div·class="spirit-nav"> |
160 | <a·accesskey="p"·href="boost/local_time/tz_database.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_dll/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 160 | <a·accesskey="p"·href="boost/local_time/tz_database.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_dll/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
161 | </div> | 161 | </div> |
162 | </body> | 162 | </body> |
Offset 63, 10 lines modified | Offset 63, 10 lines modified | ||
63 | Library·provides·a·portable·across·platforms·way·to: | 63 | Library·provides·a·portable·across·platforms·way·to: |
64 | ····*·load·libraries | 64 | ····*·load·libraries |
65 | ····*·import·any·native·functions·and·variables | 65 | ····*·import·any·native·functions·and·variables |
66 | ····*·make·alias·names·for·C++·mangled·functions·and·symbols | 66 | ····*·make·alias·names·for·C++·mangled·functions·and·symbols |
67 | ····*·query·libraries·for·sections·and·exported·symbols | 67 | ····*·query·libraries·for·sections·and·exported·symbols |
68 | ····*·self·loading·and·self·querying | 68 | ····*·self·loading·and·self·querying |
69 | ····*·getting·program·and·module·location·by·exported·symbol | 69 | ····*·getting·program·and·module·location·by·exported·symbol |
70 | Last·revised:·February·08,·2025·at·0 | 70 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
71 | =============================================================================== | 71 | =============================================================================== |
72 | [Prev][Up][Home][Next] | 72 | [Prev][Up][Home][Next] |
Offset 151, 15 lines modified | Offset 151, 15 lines modified | ||
151 | ······Herb·Sutter's·article,·<a·href="http://www.gotw.ca/publications/mill19.htm"·target="_top">The | 151 | ······Herb·Sutter's·article,·<a·href="http://www.gotw.ca/publications/mill19.htm"·target="_top">The |
152 | ······String·Formatters·of·Manor·Farm</a>.·Also,·take·a·look·at·the·<a·class="link"·href="boost_lexical_cast/performance.html"·title="Performance">Performance</a> | 152 | ······String·Formatters·of·Manor·Farm</a>.·Also,·take·a·look·at·the·<a·class="link"·href="boost_lexical_cast/performance.html"·title="Performance">Performance</a> |
153 | ······section. | 153 | ······section. |
154 | ····</p> | 154 | ····</p> |
155 | </div> | 155 | </div> |
156 | </div> | 156 | </div> |
157 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 157 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
158 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 158 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
159 | <td·align="right"><div·class="copyright-footer"></div></td> | 159 | <td·align="right"><div·class="copyright-footer"></div></td> |
160 | </tr></table> | 160 | </tr></table> |
161 | <hr> | 161 | <hr> |
162 | <div·class="spirit-nav"> | 162 | <div·class="spirit-nav"> |
163 | <a·accesskey="p"·href="lambda/s10.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_lexical_cast/examples.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 163 | <a·accesskey="p"·href="lambda/s10.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_lexical_cast/examples.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
164 | </div> | 164 | </div> |
165 | </body> | 165 | </body> |
Offset 73, 10 lines modified | Offset 73, 10 lines modified | ||
73 | behavior·of·lexical_cast,·the·conventional·std::stringstream·approach·is | 73 | behavior·of·lexical_cast,·the·conventional·std::stringstream·approach·is |
74 | recommended.·Where·the·conversions·are·numeric·to·numeric,·boost::numeric_cast | 74 | recommended.·Where·the·conversions·are·numeric·to·numeric,·boost::numeric_cast |
75 | may·offer·more·reasonable·behavior·than·lexical_cast. | 75 | may·offer·more·reasonable·behavior·than·lexical_cast. |
76 | For·a·good·discussion·of·the·options·and·issues·involved·in·string-based | 76 | For·a·good·discussion·of·the·options·and·issues·involved·in·string-based |
77 | formatting,·including·comparison·of·stringstream,·lexical_cast,·and·others,·see | 77 | formatting,·including·comparison·of·stringstream,·lexical_cast,·and·others,·see |
78 | Herb·Sutter's·article,·The_String_Formatters_of_Manor_Farm.·Also,·take·a·look | 78 | Herb·Sutter's·article,·The_String_Formatters_of_Manor_Farm.·Also,·take·a·look |
79 | at·the·Performance·section. | 79 | at·the·Performance·section. |
80 | Last·revised:·February·08,·2025·at·0 | 80 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
81 | =============================================================================== | 81 | =============================================================================== |
82 | [Prev][Up][Home][Next] | 82 | [Prev][Up][Home][Next] |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | ····································<span·class="comment">//·distribution·that·maps·to·1..6</span> | 91 | ····································<span·class="comment">//·distribution·that·maps·to·1..6</span> |
92 | ····································<span·class="comment">//·see·random·number·distributions</span> | 92 | ····································<span·class="comment">//·see·random·number·distributions</span> |
93 | <span·class="keyword">int</span>·<span·class="identifier">x</span>·<span·class="special">=</span>·<span·class="identifier">six</span><span·class="special">(</span><span·class="identifier">rng</span><span·class="special">);</span>···················<span·class="comment">//·simulate·rolling·a·die</span> | 93 | <span·class="keyword">int</span>·<span·class="identifier">x</span>·<span·class="special">=</span>·<span·class="identifier">six</span><span·class="special">(</span><span·class="identifier">rng</span><span·class="special">);</span>···················<span·class="comment">//·simulate·rolling·a·die</span> |
94 | </pre> | 94 | </pre> |
95 | </div> | 95 | </div> |
96 | </div> | 96 | </div> |
97 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 97 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
98 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 98 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
99 | <td·align="right"><div·class="copyright-footer"></div></td> | 99 | <td·align="right"><div·class="copyright-footer"></div></td> |
100 | </tr></table> | 100 | </tr></table> |
101 | <hr> | 101 | <hr> |
102 | <div·class="spirit-nav"> | 102 | <div·class="spirit-nav"> |
103 | <a·accesskey="p"·href="proto/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_random/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 103 | <a·accesskey="p"·href="proto/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_random/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
104 | </div> | 104 | </div> |
105 | </body> | 105 | </body> |
Offset 38, 10 lines modified | Offset 38, 10 lines modified | ||
38 | For·a·very·quick·start,·here's·an·example: | 38 | For·a·very·quick·start,·here's·an·example: |
39 | boost::random::mt19937·rng;·········//·produces·randomness·out·of·thin·air | 39 | boost::random::mt19937·rng;·········//·produces·randomness·out·of·thin·air |
40 | ····································//·see·pseudo-random·number·generators | 40 | ····································//·see·pseudo-random·number·generators |
41 | boost::random::uniform_int_distribution<>·six(1,6); | 41 | boost::random::uniform_int_distribution<>·six(1,6); |
42 | ····································//·distribution·that·maps·to·1..6 | 42 | ····································//·distribution·that·maps·to·1..6 |
43 | ····································//·see·random·number·distributions | 43 | ····································//·see·random·number·distributions |
44 | int·x·=·six(rng);···················//·simulate·rolling·a·die | 44 | int·x·=·six(rng);···················//·simulate·rolling·a·die |
45 | Last·revised:·February·08,·2025·at·0 | 45 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
46 | =============================================================================== | 46 | =============================================================================== |
47 | [Prev][Up][Home][Next] | 47 | [Prev][Up][Home][Next] |
Offset 198, 15 lines modified | Offset 198, 15 lines modified | ||
198 | <p> | 198 | <p> |
199 | ······Boost.TypeErasure·generalizes·this·to·support·arbitrary·requirements·and·provides | 199 | ······Boost.TypeErasure·generalizes·this·to·support·arbitrary·requirements·and·provides |
200 | ······a·<a·class="link"·href="boost_typeerasure/predef.html"·title="Predefined·Concepts">predefined·set·of·common·concepts</a> | 200 | ······a·<a·class="link"·href="boost_typeerasure/predef.html"·title="Predefined·Concepts">predefined·set·of·common·concepts</a> |
201 | ····</p> | 201 | ····</p> |
202 | </div> | 202 | </div> |
203 | </div> | 203 | </div> |
204 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 204 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
205 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 205 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
206 | <td·align="right"><div·class="copyright-footer"></div></td> | 206 | <td·align="right"><div·class="copyright-footer"></div></td> |
207 | </tr></table> | 207 | </tr></table> |
208 | <hr> | 208 | <hr> |
209 | <div·class="spirit-nav"> | 209 | <div·class="spirit-nav"> |
210 | <a·accesskey="p"·href="thread/compliance.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_typeerasure/reading.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 210 | <a·accesskey="p"·href="thread/compliance.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_typeerasure/reading.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
211 | </div> | 211 | </div> |
212 | </body> | 212 | </body> |
Offset 109, 10 lines modified | Offset 109, 10 lines modified | ||
109 | templates,·with·the·runtime·flexibility·of·virtual·functions. | 109 | templates,·with·the·runtime·flexibility·of·virtual·functions. |
110 | Boost·includes·several·special·cases·of·this·kind·of·polymorphism: | 110 | Boost·includes·several·special·cases·of·this·kind·of·polymorphism: |
111 | ····*·boost::any·for·CopyConstructible·types. | 111 | ····*·boost::any·for·CopyConstructible·types. |
112 | ····*·boost::function·for·objects·that·can·be·called·like·functions. | 112 | ····*·boost::function·for·objects·that·can·be·called·like·functions. |
113 | ····*·Boost.Range·provides·any_iterator. | 113 | ····*·Boost.Range·provides·any_iterator. |
114 | Boost.TypeErasure·generalizes·this·to·support·arbitrary·requirements·and | 114 | Boost.TypeErasure·generalizes·this·to·support·arbitrary·requirements·and |
115 | provides·a·predefined_set_of_common_concepts | 115 | provides·a·predefined_set_of_common_concepts |
116 | Last·revised:·February·08,·2025·at·0 | 116 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
117 | =============================================================================== | 117 | =============================================================================== |
118 | [Prev][Up][Home][Next] | 118 | [Prev][Up][Home][Next] |
Offset 154, 15 lines modified | Offset 154, 15 lines modified | ||
154 | ········<code·class="computeroutput"><span·class="identifier">T</span></code>·means·type·here.·Think | 154 | ········<code·class="computeroutput"><span·class="identifier">T</span></code>·means·type·here.·Think |
155 | ········of·it·as·of·<code·class="computeroutput"><span·class="identifier">T</span></code>·in·<code·class="computeroutput"><span·class="keyword">template</span>·<span·class="special"><</span><span·class="keyword">class</span>·<span·class="identifier">T</span><span·class="special">></span></code> | 155 | ········of·it·as·of·<code·class="computeroutput"><span·class="identifier">T</span></code>·in·<code·class="computeroutput"><span·class="keyword">template</span>·<span·class="special"><</span><span·class="keyword">class</span>·<span·class="identifier">T</span><span·class="special">></span></code> |
156 | ······</p></td></tr> | 156 | ······</p></td></tr> |
157 | </table></div> | 157 | </table></div> |
158 | </div> | 158 | </div> |
159 | </div> | 159 | </div> |
160 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 160 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
161 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 161 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
162 | <td·align="right"><div·class="copyright-footer"></div></td> | 162 | <td·align="right"><div·class="copyright-footer"></div></td> |
163 | </tr></table> | 163 | </tr></table> |
164 | <hr> | 164 | <hr> |
165 | <div·class="spirit-nav"> | 165 | <div·class="spirit-nav"> |
166 | <a·accesskey="p"·href="boost_typeerasure/related.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_typeindex/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 166 | <a·accesskey="p"·href="boost_typeerasure/related.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_typeindex/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
167 | </div> | 167 | </div> |
168 | </body> | 168 | </body> |
Offset 64, 10 lines modified | Offset 64, 10 lines modified | ||
64 | ····*·no·easy·way·to·store·type·info·without·stripping·const,·volatile·and | 64 | ····*·no·easy·way·to·store·type·info·without·stripping·const,·volatile·and |
65 | ······references | 65 | ······references |
66 | ····*·no·nice·and·portable·way·to·get·human·readable·type·names | 66 | ····*·no·nice·and·portable·way·to·get·human·readable·type·names |
67 | ····*·no·way·to·easily·make·your·own·type·info·class | 67 | ····*·no·way·to·easily·make·your·own·type·info·class |
68 | Boost.TypeIndex·library·was·designed·to·work·around·all·those·issues. | 68 | Boost.TypeIndex·library·was·designed·to·work·around·all·those·issues. |
69 | [[Note]]·Note | 69 | [[Note]]·Note |
70 | ·········T·means·type·here.·Think·of·it·as·of·T·in·template·<class·T> | 70 | ·········T·means·type·here.·Think·of·it·as·of·T·in·template·<class·T> |
71 | Last·revised:·February·08,·2025·at·0 | 71 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
72 | =============================================================================== | 72 | =============================================================================== |
73 | [Prev][Up][Home][Next] | 73 | [Prev][Up][Home][Next] |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | <div·class="titlepage"><div><div><h2·class="title"·style="clear:·both"> | 27 | <div·class="titlepage"><div><div><h2·class="title"·style="clear:·both"> |
28 | <a·name="boost_units.version_id"></a><a·class="link"·href="version_id.html"·title="Version·Info">Version·Info</a> | 28 | <a·name="boost_units.version_id"></a><a·class="link"·href="version_id.html"·title="Version·Info">Version·Info</a> |
29 | </h2></div></div></div> | 29 | </h2></div></div></div> |
30 | <p> | 30 | <p> |
31 | ······<a·href="../../../"·target="_top">Boost·root</a> | 31 | ······<a·href="../../../"·target="_top">Boost·root</a> |
32 | ····</p> | 32 | ····</p> |
33 | <p> | 33 | <p> |
34 | ······Last·edit·to·Quickbook·file·units.qbk·was·at·0 | 34 | ······Last·edit·to·Quickbook·file·units.qbk·was·at·09:19:56·PM·on·2025-Feb-08. |
35 | ····</p> | 35 | ····</p> |
36 | <div·class="tip"><table·border="0"·summary="Tip"> | 36 | <div·class="tip"><table·border="0"·summary="Tip"> |
37 | <tr> | 37 | <tr> |
38 | <td·rowspan="2"·align="center"·valign="top"·width="25"><img·alt="[Tip]"·src="../../../doc/src/images/tip.png"></td> | 38 | <td·rowspan="2"·align="center"·valign="top"·width="25"><img·alt="[Tip]"·src="../../../doc/src/images/tip.png"></td> |
39 | <th·align="left">Tip</th> | 39 | <th·align="left">Tip</th> |
40 | </tr> | 40 | </tr> |
41 | <tr><td·align="left"·valign="top"><p> | 41 | <tr><td·align="left"·valign="top"><p> |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | [Boost·C++·Libraries]·Home·Libraries·People·FAQ·More | 4 | [Boost·C++·Libraries]·Home·Libraries·People·FAQ·More |
5 | =============================================================================== | 5 | =============================================================================== |
6 | [Prev][Up][Home][Next] | 6 | [Prev][Up][Home][Next] |
7 | Version_Info | 7 | Version_Info |
8 | Boost_root | 8 | Boost_root |
9 | Last·edit·to·Quickbook·file·units.qbk·was·at·0 | 9 | Last·edit·to·Quickbook·file·units.qbk·was·at·09:19:56·PM·on·2025-Feb-08. |
10 | [[Tip]]·Tip | 10 | [[Tip]]·Tip |
11 | ········This·should·appear·on·the·pdf·version·(but·may·be·redundant·on·html). | 11 | ········This·should·appear·on·the·pdf·version·(but·may·be·redundant·on·html). |
12 | ·····························Copyright·©·2003-2008·Matthias·Christian·Schabel | 12 | ·····························Copyright·©·2003-2008·Matthias·Christian·Schabel |
13 | ········································Copyright·©·2007-2010·Steven·Watanabe | 13 | ········································Copyright·©·2007-2010·Steven·Watanabe |
14 | ·Distributed·under·the·Boost·Software·License,·Version·1.0.·(See·accompanying | 14 | ·Distributed·under·the·Boost·Software·License,·Version·1.0.·(See·accompanying |
15 | ········file·LICENSE_1_0.txt·or·copy·at·http://www.boost.org/LICENSE_1_0.txt) | 15 | ········file·LICENSE_1_0.txt·or·copy·at·http://www.boost.org/LICENSE_1_0.txt) |
16 | =============================================================================== | 16 | =============================================================================== |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | <li·class="listitem"> | 206 | <li·class="listitem"> |
207 | ··········All·versions·of·Borland. | 207 | ··········All·versions·of·Borland. |
208 | ········</li> | 208 | ········</li> |
209 | </ol></div> | 209 | </ol></div> |
210 | </div> | 210 | </div> |
211 | </div> | 211 | </div> |
212 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 212 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
213 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 213 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:56·GMT</small></p></td> |
214 | <td·align="right"><div·class="copyright-footer"></div></td> | 214 | <td·align="right"><div·class="copyright-footer"></div></td> |
215 | </tr></table> | 215 | </tr></table> |
216 | <hr> | 216 | <hr> |
217 | <div·class="spirit-nav"> | 217 | <div·class="spirit-nav"> |
218 | <a·accesskey="p"·href="typeof/ackn.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_units/Quick_Start.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 218 | <a·accesskey="p"·href="typeof/ackn.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_units/Quick_Start.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
219 | </div> | 219 | </div> |
220 | </body> | 220 | </body> |
Offset 101, 10 lines modified | Offset 101, 10 lines modified | ||
101 | ···7.·Sun·CC·5.9·on·Solaris·and·Linux | 101 | ···7.·Sun·CC·5.9·on·Solaris·and·Linux |
102 | The·following·compilers/platforms·are·known·not·to·work·: | 102 | The·following·compilers/platforms·are·known·not·to·work·: |
103 | ···1.·g++·3.3.x | 103 | ···1.·g++·3.3.x |
104 | ···2.·Microsoft·Visual·C++·6.0·on·Windows·XP | 104 | ···2.·Microsoft·Visual·C++·6.0·on·Windows·XP |
105 | ···3.·Microsoft·Visual·C++·7.0·on·Windows·XP | 105 | ···3.·Microsoft·Visual·C++·7.0·on·Windows·XP |
106 | ···4.·Metrowerks·CodeWarrior·8.0·on·Windows·XP. | 106 | ···4.·Metrowerks·CodeWarrior·8.0·on·Windows·XP. |
107 | ···5.·All·versions·of·Borland. | 107 | ···5.·All·versions·of·Borland. |
108 | Last·revised:·February·08,·2025·at·0 | 108 | Last·revised:·February·08,·2025·at·07:19:56·GMT |
109 | =============================================================================== | 109 | =============================================================================== |
110 | [Prev][Up][Home][Next] | 110 | [Prev][Up][Home][Next] |
Offset 314, 15 lines modified | Offset 314, 15 lines modified | ||
314 | ········on·their·accuracy,·unless·you·have·become·deeply·familiar·with·exactly·what | 314 | ········on·their·accuracy,·unless·you·have·become·deeply·familiar·with·exactly·what |
315 | ········the·specific·operating·system·is·guaranteeing,·which·is·often·very·little. | 315 | ········the·specific·operating·system·is·guaranteeing,·which·is·often·very·little. |
316 | ······</p> | 316 | ······</p> |
317 | </div> | 317 | </div> |
318 | </div> | 318 | </div> |
319 | </div> | 319 | </div> |
320 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 320 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
321 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 321 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
322 | <td·align="right"><div·class="copyright-footer"></div></td> | 322 | <td·align="right"><div·class="copyright-footer"></div></td> |
323 | </tr></table> | 323 | </tr></table> |
324 | <hr> | 324 | <hr> |
325 | <div·class="spirit-nav"> | 325 | <div·class="spirit-nav"> |
326 | <a·accesskey="p"·href="atomic/porting.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="chrono/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 326 | <a·accesskey="p"·href="atomic/porting.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="chrono/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
327 | </div> | 327 | </div> |
328 | </body> | 328 | </body> |
Offset 147, 10 lines modified | Offset 147, 10 lines modified | ||
147 | ·Caveat_Emptor | 147 | ·Caveat_Emptor |
148 | The·underlying·clocks·provided·by·operating·systems·are·subject·to·many | 148 | The·underlying·clocks·provided·by·operating·systems·are·subject·to·many |
149 | seemingly·arbitrary·policies·and·implementation·irregularities.·That's·a·polite | 149 | seemingly·arbitrary·policies·and·implementation·irregularities.·That's·a·polite |
150 | way·of·saying·they·tend·to·be·flakey,·and·each·operating·system·or·even·each | 150 | way·of·saying·they·tend·to·be·flakey,·and·each·operating·system·or·even·each |
151 | clock·has·its·own·cruel·and·unusual·forms·of·flakiness.·Don't·bet·the·farm·on | 151 | clock·has·its·own·cruel·and·unusual·forms·of·flakiness.·Don't·bet·the·farm·on |
152 | their·accuracy,·unless·you·have·become·deeply·familiar·with·exactly·what·the | 152 | their·accuracy,·unless·you·have·become·deeply·familiar·with·exactly·what·the |
153 | specific·operating·system·is·guaranteeing,·which·is·often·very·little. | 153 | specific·operating·system·is·guaranteeing,·which·is·often·very·little. |
154 | Last·revised:·February·08,·2025·at·0 | 154 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
155 | =============================================================================== | 155 | =============================================================================== |
156 | [Prev][Up][Home][Next] | 156 | [Prev][Up][Home][Next] |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | <a·accesskey="p"·href="acknowledgements.html"><img·src="../../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="../circular_buffer.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="../boost_circular_buffer_c___reference.html"><img·src="../../../doc/src/images/next.png"·alt="Next"></a> | 24 | <a·accesskey="p"·href="acknowledgements.html"><img·src="../../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="../circular_buffer.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="../boost_circular_buffer_c___reference.html"><img·src="../../../doc/src/images/next.png"·alt="Next"></a> |
25 | </div> | 25 | </div> |
26 | <div·class="section"> | 26 | <div·class="section"> |
27 | <div·class="titlepage"><div><div><h2·class="title"·style="clear:·both"> | 27 | <div·class="titlepage"><div><div><h2·class="title"·style="clear:·both"> |
28 | <a·name="circular_buffer.version_id"></a><a·class="link"·href="version_id.html"·title="Documentation·Version·Info">Documentation·Version·Info</a> | 28 | <a·name="circular_buffer.version_id"></a><a·class="link"·href="version_id.html"·title="Documentation·Version·Info">Documentation·Version·Info</a> |
29 | </h2></div></div></div> | 29 | </h2></div></div></div> |
30 | <p> | 30 | <p> |
31 | ······Last·edit·to·Quickbook·file·circular_buffer.qbk·was·at·0 | 31 | ······Last·edit·to·Quickbook·file·circular_buffer.qbk·was·at·09:19:57·PM·on·2025-Feb-08. |
32 | ····</p> | 32 | ····</p> |
33 | <div·class="tip"><table·border="0"·summary="Tip"> | 33 | <div·class="tip"><table·border="0"·summary="Tip"> |
34 | <tr> | 34 | <tr> |
35 | <td·rowspan="2"·align="center"·valign="top"·width="25"><img·alt="[Tip]"·src="../../../doc/src/images/tip.png"></td> | 35 | <td·rowspan="2"·align="center"·valign="top"·width="25"><img·alt="[Tip]"·src="../../../doc/src/images/tip.png"></td> |
36 | <th·align="left">Tip</th> | 36 | <th·align="left">Tip</th> |
37 | </tr> | 37 | </tr> |
38 | <tr><td·align="left"·valign="top"><p> | 38 | <tr><td·align="left"·valign="top"><p> |
Offset 3, 16 lines modified | Offset 3, 16 lines modified | ||
3 | [Boost·C++·Libraries]·Home·Libraries·People·FAQ·More | 3 | [Boost·C++·Libraries]·Home·Libraries·People·FAQ·More |
4 | =============================================================================== | 4 | =============================================================================== |
5 | [Prev][Up][Home][Next] | 5 | [Prev][Up][Home][Next] |
6 | Documentation_Version_Info | 6 | Documentation_Version_Info |
7 | Last·edit·to·Quickbook·file·circular_buffer.qbk·was·at·0 | 7 | Last·edit·to·Quickbook·file·circular_buffer.qbk·was·at·09:19:57·PM·on·2025-Feb- |
8 | 0 | 8 | 08. |
9 | [[Tip]]·Tip | 9 | [[Tip]]·Tip |
10 | ········This·should·appear·on·the·pdf·version·(but·may·be·redundant·on·a·html | 10 | ········This·should·appear·on·the·pdf·version·(but·may·be·redundant·on·a·html |
11 | ········version·where·the·last·edit·date·is·on·the·first·(home)·page). | 11 | ········version·where·the·last·edit·date·is·on·the·first·(home)·page). |
12 | [[Warning]]·Warning | 12 | [[Warning]]·Warning |
13 | ············Home·page·"Last·revised"·is·GMT,·not·local·time.·Last·edit·date·is | 13 | ············Home·page·"Last·revised"·is·GMT,·not·local·time.·Last·edit·date·is |
14 | ············local·time. | 14 | ············local·time. |
15 | ·············································Copyright·©·2003-2013·Jan·Gaspar | 15 | ·············································Copyright·©·2003-2013·Jan·Gaspar |
Offset 144, 15 lines modified | Offset 144, 15 lines modified | ||
144 | ····</p> | 144 | ····</p> |
145 | <p> | 145 | <p> |
146 | ······The·space-optimized·version·is,·of·course,·a·little·slower. | 146 | ······The·space-optimized·version·is,·of·course,·a·little·slower. |
147 | ····</p> | 147 | ····</p> |
148 | </div> | 148 | </div> |
149 | </div> | 149 | </div> |
150 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 150 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
151 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 151 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
152 | <td·align="right"><div·class="copyright-footer"></div></td> | 152 | <td·align="right"><div·class="copyright-footer"></div></td> |
153 | </tr></table> | 153 | </tr></table> |
154 | <hr> | 154 | <hr> |
155 | <div·class="spirit-nav"> | 155 | <div·class="spirit-nav"> |
156 | <a·accesskey="p"·href="chrono/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="circular_buffer/example.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 156 | <a·accesskey="p"·href="chrono/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="circular_buffer/example.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
157 | </div> | 157 | </div> |
158 | </body> | 158 | </body> |
Offset 61, 10 lines modified | Offset 61, 10 lines modified | ||
61 | The·memory·allocation·process·of·the·space-optimized·circular·buffer.·The | 61 | The·memory·allocation·process·of·the·space-optimized·circular·buffer.·The |
62 | min_capacity·of·the·capacity·controller·represents·the·minimal·guaranteed | 62 | min_capacity·of·the·capacity·controller·represents·the·minimal·guaranteed |
63 | amount·of·allocated·memory.·The·allocated·memory·will·never·drop·under·this | 63 | amount·of·allocated·memory.·The·allocated·memory·will·never·drop·under·this |
64 | value.·The·default·value·of·the·min_capacity·is·set·to·0.·The·min_capacity·can | 64 | value.·The·default·value·of·the·min_capacity·is·set·to·0.·The·min_capacity·can |
65 | be·set·using·the·constructor·parameter·()·capacity_control·or·the·function | 65 | be·set·using·the·constructor·parameter·()·capacity_control·or·the·function |
66 | set_capacity. | 66 | set_capacity. |
67 | The·space-optimized·version·is,·of·course,·a·little·slower. | 67 | The·space-optimized·version·is,·of·course,·a·little·slower. |
68 | Last·revised:·February·08,·2025·at·0 | 68 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
69 | =============================================================================== | 69 | =============================================================================== |
70 | [Prev][Up][Home][Next] | 70 | [Prev][Up][Home][Next] |
Offset 361, 15 lines modified | Offset 361, 15 lines modified | ||
361 | ············GCC·>=·4.8 | 361 | ············GCC·>=·4.8 |
362 | ··········</li> | 362 | ··········</li> |
363 | </ul></div> | 363 | </ul></div> |
364 | </div> | 364 | </div> |
365 | </div> | 365 | </div> |
366 | </div> | 366 | </div> |
367 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 367 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
368 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 368 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
369 | <td·align="right"><div·class="copyright-footer"></div></td> | 369 | <td·align="right"><div·class="copyright-footer"></div></td> |
370 | </tr></table> | 370 | </tr></table> |
371 | <hr> | 371 | <hr> |
372 | <div·class="spirit-nav"> | 372 | <div·class="spirit-nav"> |
373 | <a·accesskey="p"·href="circular_buffer/s14.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="container/main_features.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 373 | <a·accesskey="p"·href="circular_buffer/s14.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="container/main_features.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
374 | </div> | 374 | </div> |
375 | </body> | 375 | </body> |
Offset 182, 10 lines modified | Offset 182, 10 lines modified | ||
182 | linker.·If·you·followed·the·Boost_Getting_Started·instructions,·that's·already | 182 | linker.·If·you·followed·the·Boost_Getting_Started·instructions,·that's·already |
183 | been·done·for·you. | 183 | been·done·for·you. |
184 | Tested_compilers | 184 | Tested_compilers |
185 | Boost.Container·requires·a·decent·C++03·compatibility.·Some·compilers·known·to | 185 | Boost.Container·requires·a·decent·C++03·compatibility.·Some·compilers·known·to |
186 | work·are: | 186 | work·are: |
187 | ····*·Visual·C++·>=·10.0 | 187 | ····*·Visual·C++·>=·10.0 |
188 | ····*·GCC·>=·4.8 | 188 | ····*·GCC·>=·4.8 |
189 | Last·revised:·February·08,·2025·at·0 | 189 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
190 | =============================================================================== | 190 | =============================================================================== |
191 | [Prev][Up][Home][Next] | 191 | [Prev][Up][Home][Next] |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ······provides·access·to·two·styles·of·CRC·computation,·one·as·a·function·template, | 64 | ······provides·access·to·two·styles·of·CRC·computation,·one·as·a·function·template, |
65 | ······the·other·as·a·function·template·and·two·computation·object·class·templates, | 65 | ······the·other·as·a·function·template·and·two·computation·object·class·templates, |
66 | ······where·the·two·class·templates·differ·in·speed. | 66 | ······where·the·two·class·templates·differ·in·speed. |
67 | ····</p> | 67 | ····</p> |
68 | </div> | 68 | </div> |
69 | </div> | 69 | </div> |
70 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 70 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
71 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 71 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
72 | <td·align="right"><div·class="copyright-footer"></div></td> | 72 | <td·align="right"><div·class="copyright-footer"></div></td> |
73 | </tr></table> | 73 | </tr></table> |
74 | <hr> | 74 | <hr> |
75 | <div·class="spirit-nav"> | 75 | <div·class="spirit-nav"> |
76 | <a·accesskey="p"·href="conversion/history.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="crc/introduction.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 76 | <a·accesskey="p"·href="conversion/history.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="crc/introduction.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
77 | </div> | 77 | </div> |
78 | </body> | 78 | </body> |
Offset 26, 10 lines modified | Offset 26, 10 lines modified | ||
26 | ········Header_<boost/crc.hpp> | 26 | ········Header_<boost/crc.hpp> |
27 | What_is_Boost.CRC? | 27 | What_is_Boost.CRC? |
28 | CRCs·(cyclic·redundancy·codes)·is·one·common·technique·to·confirming·data | 28 | CRCs·(cyclic·redundancy·codes)·is·one·common·technique·to·confirming·data |
29 | integrity·after·transmission.·The·Boost.CRC·library·provides·access·to·two | 29 | integrity·after·transmission.·The·Boost.CRC·library·provides·access·to·two |
30 | styles·of·CRC·computation,·one·as·a·function·template,·the·other·as·a·function | 30 | styles·of·CRC·computation,·one·as·a·function·template,·the·other·as·a·function |
31 | template·and·two·computation·object·class·templates,·where·the·two·class | 31 | template·and·two·computation·object·class·templates,·where·the·two·class |
32 | templates·differ·in·speed. | 32 | templates·differ·in·speed. |
33 | Last·revised:·February·08,·2025·at·0 | 33 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
34 | =============================================================================== | 34 | =============================================================================== |
35 | [Prev][Up][Home][Next] | 35 | [Prev][Up][Home][Next] |
Offset 300, 15 lines modified | Offset 300, 15 lines modified | ||
300 | <p> | 300 | <p> |
301 | ······This·will·work·around·<span·class="emphasis"><em>some</em></span>·of·the·problems·you're·likely | 301 | ······This·will·work·around·<span·class="emphasis"><em>some</em></span>·of·the·problems·you're·likely |
302 | ······to·encounter,·but·not·all.·Prefer·using·a·different·identifier. | 302 | ······to·encounter,·but·not·all.·Prefer·using·a·different·identifier. |
303 | ····</p> | 303 | ····</p> |
304 | </div> | 304 | </div> |
305 | </div> | 305 | </div> |
306 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 306 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
307 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 307 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
308 | <td·align="right"><div·class="copyright-footer"></div></td> | 308 | <td·align="right"><div·class="copyright-footer"></div></td> |
309 | </tr></table> | 309 | </tr></table> |
310 | <hr> | 310 | <hr> |
311 | <div·class="spirit-nav"> | 311 | <div·class="spirit-nav"> |
312 | <a·accesskey="p"·href="boost_dll/acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="foreach/extensibility.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 312 | <a·accesskey="p"·href="boost_dll/acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="foreach/extensibility.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
313 | </div> | 313 | </div> |
314 | </body> | 314 | </body> |
Offset 155, 10 lines modified | Offset 155, 10 lines modified | ||
155 | ····//·Suggested·work-around·for·https://svn.boost.org/trac/boost/ticket/6131 | 155 | ····//·Suggested·work-around·for·https://svn.boost.org/trac/boost/ticket/6131 |
156 | ····namespace·BOOST_FOREACH·=·foreach; | 156 | ····namespace·BOOST_FOREACH·=·foreach; |
157 | } | 157 | } |
158 | #define·foreach···BOOST_FOREACH | 158 | #define·foreach···BOOST_FOREACH |
159 | This·will·work·around·some·of·the·problems·you're·likely·to·encounter,·but·not | 159 | This·will·work·around·some·of·the·problems·you're·likely·to·encounter,·but·not |
160 | all.·Prefer·using·a·different·identifier. | 160 | all.·Prefer·using·a·different·identifier. |
161 | Last·revised:·February·08,·2025·at·0 | 161 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
162 | =============================================================================== | 162 | =============================================================================== |
163 | [Prev][Up][Home][Next] | 163 | [Prev][Up][Home][Next] |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ········and·is·not·suitable·as·a·general·purpose·hash·function.·For·more·details | 122 | ········and·is·not·suitable·as·a·general·purpose·hash·function.·For·more·details |
123 | ········see·the·<a·class="link"·href="">rationale</a>. | 123 | ········see·the·<a·class="link"·href="">rationale</a>. |
124 | ······</p></td></tr> | 124 | ······</p></td></tr> |
125 | </table></div> | 125 | </table></div> |
126 | </div> | 126 | </div> |
127 | </div> | 127 | </div> |
128 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 128 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
129 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 129 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
130 | <td·align="right"><div·class="copyright-footer"></div></td> | 130 | <td·align="right"><div·class="copyright-footer"></div></td> |
131 | </tr></table> | 131 | </tr></table> |
132 | <hr> | 132 | <hr> |
133 | <div·class="spirit-nav"> | 133 | <div·class="spirit-nav"> |
134 | <a·accesskey="p"·href="container/release_notes.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="_hash/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 134 | <a·accesskey="p"·href="container/release_notes.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="_hash/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
135 | </div> | 135 | </div> |
136 | </body> | 136 | </body> |
Offset 42, 10 lines modified | Offset 42, 10 lines modified | ||
42 | ····*·std::pair | 42 | ····*·std::pair |
43 | ····*·the·standard·containers. | 43 | ····*·the·standard·containers. |
44 | ····*·extending·boost::hash·for·custom·types. | 44 | ····*·extending·boost::hash·for·custom·types. |
45 | [[Note]]·Note | 45 | [[Note]]·Note |
46 | ·········This·hash·function·is·designed·to·be·used·in·containers·based·on·the | 46 | ·········This·hash·function·is·designed·to·be·used·in·containers·based·on·the |
47 | ·········STL·and·is·not·suitable·as·a·general·purpose·hash·function.·For·more | 47 | ·········STL·and·is·not·suitable·as·a·general·purpose·hash·function.·For·more |
48 | ·········details·see·the·rationale. | 48 | ·········details·see·the·rationale. |
49 | Last·revised:·February·08,·2025·at·0 | 49 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
50 | =============================================================================== | 50 | =============================================================================== |
51 | [Prev][Up][Home][Next] | 51 | [Prev][Up][Home][Next] |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ··········<span·class="bold"><strong>Comparison</strong></span>:·Heaps·can·be·compared·for | 104 | ··········<span·class="bold"><strong>Comparison</strong></span>:·Heaps·can·be·compared·for |
105 | ··········equivalence. | 105 | ··········equivalence. |
106 | ········</li> | 106 | ········</li> |
107 | </ul></div> | 107 | </ul></div> |
108 | </div> | 108 | </div> |
109 | </div> | 109 | </div> |
110 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 110 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
111 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 111 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
112 | <td·align="right"><div·class="copyright-footer"></div></td> | 112 | <td·align="right"><div·class="copyright-footer"></div></td> |
113 | </tr></table> | 113 | </tr></table> |
114 | <hr> | 114 | <hr> |
115 | <div·class="spirit-nav"> | 115 | <div·class="spirit-nav"> |
116 | <a·accesskey="p"·href="function/testsuite.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="heap/concepts.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 116 | <a·accesskey="p"·href="function/testsuite.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="heap/concepts.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
117 | </div> | 117 | </div> |
118 | </body> | 118 | </body> |
Offset 41, 10 lines modified | Offset 41, 10 lines modified | ||
41 | structures·with·more·functionality·and·different·performance·characteristics. | 41 | structures·with·more·functionality·and·different·performance·characteristics. |
42 | Especially,·it·deals·with·additional·aspects: | 42 | Especially,·it·deals·with·additional·aspects: |
43 | ····*·Mutability:·The·priority·of·heap·elements·can·be·modified. | 43 | ····*·Mutability:·The·priority·of·heap·elements·can·be·modified. |
44 | ····*·Iterators:·Heaps·provide·iterators·to·iterate·all·elements. | 44 | ····*·Iterators:·Heaps·provide·iterators·to·iterate·all·elements. |
45 | ····*·Mergable:·While·all·heaps·can·be·merged,·some·can·be·merged·efficiently. | 45 | ····*·Mergable:·While·all·heaps·can·be·merged,·some·can·be·merged·efficiently. |
46 | ····*·Stability:·Heaps·can·be·configured·to·be·stable·sorted. | 46 | ····*·Stability:·Heaps·can·be·configured·to·be·stable·sorted. |
47 | ····*·Comparison:·Heaps·can·be·compared·for·equivalence. | 47 | ····*·Comparison:·Heaps·can·be·compared·for·equivalence. |
48 | Last·revised:·February·08,·2025·at·0 | 48 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
49 | =============================================================================== | 49 | =============================================================================== |
50 | [Prev][Up][Home][Next] | 50 | [Prev][Up][Home][Next] |
Offset 317, 15 lines modified | Offset 317, 15 lines modified | ||
317 | ··········next·version. | 317 | ··········next·version. |
318 | ········</p></td></tr> | 318 | ········</p></td></tr> |
319 | </table></div> | 319 | </table></div> |
320 | </div> | 320 | </div> |
321 | </div> | 321 | </div> |
322 | </div> | 322 | </div> |
323 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 323 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
324 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 324 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
325 | <td·align="right"><div·class="copyright-footer"></div></td> | 325 | <td·align="right"><div·class="copyright-footer"></div></td> |
326 | </tr></table> | 326 | </tr></table> |
327 | <hr> | 327 | <hr> |
328 | <div·class="spirit-nav"> | 328 | <div·class="spirit-nav"> |
329 | <a·accesskey="p"·href="heap/acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="interprocess/quick_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 329 | <a·accesskey="p"·href="heap/acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="interprocess/quick_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
330 | </div> | 330 | </div> |
331 | </body> | 331 | </body> |
Offset 131, 10 lines modified | Offset 131, 10 lines modified | ||
131 | Tested_compilers | 131 | Tested_compilers |
132 | Boost.Interprocess·has·been·tested·in·the·following·compilers/platforms: | 132 | Boost.Interprocess·has·been·tested·in·the·following·compilers/platforms: |
133 | ····*·Visual·C++·>=·7.1. | 133 | ····*·Visual·C++·>=·7.1. |
134 | ····*·GCC·>=·4.1. | 134 | ····*·GCC·>=·4.1. |
135 | [[Warning]]·Warning | 135 | [[Warning]]·Warning |
136 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the | 136 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the |
137 | ············next·version. | 137 | ············next·version. |
138 | Last·revised:·February·08,·2025·at·0 | 138 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
139 | =============================================================================== | 139 | =============================================================================== |
140 | [Prev][Up][Home][Next] | 140 | [Prev][Up][Home][Next] |
Offset 428, 15 lines modified | Offset 428, 15 lines modified | ||
428 | ··········next·version. | 428 | ··········next·version. |
429 | ········</p></td></tr> | 429 | ········</p></td></tr> |
430 | </table></div> | 430 | </table></div> |
431 | </div> | 431 | </div> |
432 | </div> | 432 | </div> |
433 | </div> | 433 | </div> |
434 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 434 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
435 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 435 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
436 | <td·align="right"><div·class="copyright-footer"></div></td> | 436 | <td·align="right"><div·class="copyright-footer"></div></td> |
437 | </tr></table> | 437 | </tr></table> |
438 | <hr> | 438 | <hr> |
439 | <div·class="spirit-nav"> | 439 | <div·class="spirit-nav"> |
440 | <a·accesskey="p"·href="boost/interprocess/xsi_shared_memory.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="intrusive/intrusive_vs_nontrusive.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 440 | <a·accesskey="p"·href="boost/interprocess/xsi_shared_memory.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="intrusive/intrusive_vs_nontrusive.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
441 | </div> | 441 | </div> |
442 | </body> | 442 | </body> |
Offset 220, 10 lines modified | Offset 220, 10 lines modified | ||
220 | Tested_compilers | 220 | Tested_compilers |
221 | Boost.Intrusive·has·been·tested·on·the·following·compilers/platforms: | 221 | Boost.Intrusive·has·been·tested·on·the·following·compilers/platforms: |
222 | ····*·Visual·C++·>=·7.1. | 222 | ····*·Visual·C++·>=·7.1. |
223 | ····*·GCC·>=·4.1. | 223 | ····*·GCC·>=·4.1. |
224 | [[Warning]]·Warning | 224 | [[Warning]]·Warning |
225 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the | 225 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the |
226 | ············next·version. | 226 | ············next·version. |
227 | Last·revised:·February·08,·2025·at·0 | 227 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
228 | =============================================================================== | 228 | =============================================================================== |
229 | [Prev][Up][Home][Next] | 229 | [Prev][Up][Home][Next] |
Offset 267, 15 lines modified | Offset 267, 15 lines modified | ||
267 | ········<a·href="http://threadingbuildingblocks.org/"·target="_top">Intel's·Thread·Building | 267 | ········<a·href="http://threadingbuildingblocks.org/"·target="_top">Intel's·Thread·Building |
268 | ········Blocks·library</a>·provides·many·efficient·concurrent·data·structures, | 268 | ········Blocks·library</a>·provides·many·efficient·concurrent·data·structures, |
269 | ········which·are·not·necessarily·lock-free. | 269 | ········which·are·not·necessarily·lock-free. |
270 | ······</p></div> | 270 | ······</p></div> |
271 | </div> | 271 | </div> |
272 | </div> | 272 | </div> |
273 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 273 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
274 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 274 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
275 | <td·align="right"><div·class="copyright-footer"></div></td> | 275 | <td·align="right"><div·class="copyright-footer"></div></td> |
276 | </tr></table> | 276 | </tr></table> |
277 | <hr> | 277 | <hr> |
278 | <div·class="spirit-nav"> | 278 | <div·class="spirit-nav"> |
279 | <a·accesskey="p"·href="boost_lexical_cast/performance.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="lockfree/examples.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 279 | <a·accesskey="p"·href="boost_lexical_cast/performance.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="lockfree/examples.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
280 | </div> | 280 | </div> |
281 | </body> | 281 | </body> |
Offset 126, 10 lines modified | Offset 126, 10 lines modified | ||
126 | =============================================================================== | 126 | =============================================================================== |
127 | [8]·Spinlocks·do·not·directly·interact·with·the·operating·system·either. | 127 | [8]·Spinlocks·do·not·directly·interact·with·the·operating·system·either. |
128 | However·it·is·possible·that·the·owning·thread·is·preempted·by·the·operating | 128 | However·it·is·possible·that·the·owning·thread·is·preempted·by·the·operating |
129 | system,·which·violates·the·lock-free·property. | 129 | system,·which·violates·the·lock-free·property. |
130 | [9]·Intel's_Thread_Building_Blocks_library·provides·many·efficient·concurrent | 130 | [9]·Intel's_Thread_Building_Blocks_library·provides·many·efficient·concurrent |
131 | data·structures,·which·are·not·necessarily·lock-free. | 131 | data·structures,·which·are·not·necessarily·lock-free. |
132 | Last·revised:·February·08,·2025·at·0 | 132 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
133 | =============================================================================== | 133 | =============================================================================== |
134 | [Prev][Up][Home][Next] | 134 | [Prev][Up][Home][Next] |
Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
175 | ····</p> | 175 | ····</p> |
176 | <p> | 176 | <p> |
177 | ······An·external·tutorial·can·be·found·at·<a·href="https://github.com/sabel83/metaparse_tutorial#metaparse-tutorial"·target="_top">https://github.com/sabel83/metaparse_tutorial#metaparse-tutorial</a> | 177 | ······An·external·tutorial·can·be·found·at·<a·href="https://github.com/sabel83/metaparse_tutorial#metaparse-tutorial"·target="_top">https://github.com/sabel83/metaparse_tutorial#metaparse-tutorial</a> |
178 | ····</p> | 178 | ····</p> |
179 | </div> | 179 | </div> |
180 | </div> | 180 | </div> |
181 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 181 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
182 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 182 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
183 | <td·align="right"><div·class="copyright-footer"></div></td> | 183 | <td·align="right"><div·class="copyright-footer"></div></td> |
184 | </tr></table> | 184 | </tr></table> |
185 | <hr> | 185 | <hr> |
186 | <div·class="spirit-nav"> | 186 | <div·class="spirit-nav"> |
187 | <a·accesskey="p"·href="tribool/tests.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="metaparse/related_publications_and_blogs.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 187 | <a·accesskey="p"·href="tribool/tests.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="metaparse/related_publications_and_blogs.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
188 | </div> | 188 | </div> |
189 | </body> | 189 | </body> |
Offset 76, 10 lines modified | Offset 76, 10 lines modified | ||
76 | Based·on·C++11·features·the·library·can·provide·advanced·utilities·for·defining | 76 | Based·on·C++11·features·the·library·can·provide·advanced·utilities·for·defining |
77 | the·input·string,·the·rest·of·the·library·works·on·C++98-based·compilers·as | 77 | the·input·string,·the·rest·of·the·library·works·on·C++98-based·compilers·as |
78 | well.·Note·that·if·you·build·the·tests·and·examples·with·Boost.Build·using·GCC | 78 | well.·Note·that·if·you·build·the·tests·and·examples·with·Boost.Build·using·GCC |
79 | or·Clang,·the·compiler·will·not·have·C++11·(or·newer)·enabled.·To·build·the | 79 | or·Clang,·the·compiler·will·not·have·C++11·(or·newer)·enabled.·To·build·the |
80 | tests·and·examples·in·C++11-mode,·you·need·to·run·b2·cxxflags="-std=c++11". | 80 | tests·and·examples·in·C++11-mode,·you·need·to·run·b2·cxxflags="-std=c++11". |
81 | An·external·tutorial·can·be·found·at·https://github.com/sabel83/ | 81 | An·external·tutorial·can·be·found·at·https://github.com/sabel83/ |
82 | metaparse_tutorial#metaparse-tutorial | 82 | metaparse_tutorial#metaparse-tutorial |
83 | Last·revised:·February·08,·2025·at·0 | 83 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
84 | =============================================================================== | 84 | =============================================================================== |
85 | [Prev][Up][Home][Next] | 85 | [Prev][Up][Home][Next] |
Offset 176, 15 lines modified | Offset 176, 15 lines modified | ||
176 | ········GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the | 176 | ········GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the |
177 | ········next·version. | 177 | ········next·version. |
178 | ······</p></td></tr> | 178 | ······</p></td></tr> |
179 | </table></div> | 179 | </table></div> |
180 | </div> | 180 | </div> |
181 | </div> | 181 | </div> |
182 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 182 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
183 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 183 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
184 | <td·align="right"><div·class="copyright-footer"></div></td> | 184 | <td·align="right"><div·class="copyright-footer"></div></td> |
185 | </tr></table> | 185 | </tr></table> |
186 | <hr> | 186 | <hr> |
187 | <div·class="spirit-nav"> | 187 | <div·class="spirit-nav"> |
188 | <a·accesskey="p"·href="metaparse/reference.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="move/what_is_boost_move.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 188 | <a·accesskey="p"·href="metaparse/reference.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="move/what_is_boost_move.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
189 | </div> | 189 | </div> |
190 | </body> | 190 | </body> |
Offset 81, 10 lines modified | Offset 81, 10 lines modified | ||
81 | Tested_compilers | 81 | Tested_compilers |
82 | Boost.Move·has·been·tested·in·the·following·compilers/platforms: | 82 | Boost.Move·has·been·tested·in·the·following·compilers/platforms: |
83 | ····*·Visual·C++·>=·7.1. | 83 | ····*·Visual·C++·>=·7.1. |
84 | ····*·GCC·>=·4.1. | 84 | ····*·GCC·>=·4.1. |
85 | [[Warning]]·Warning | 85 | [[Warning]]·Warning |
86 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the | 86 | ············GCC·<·4.3·and·MSVC·<·9.0·are·deprecated·and·will·be·removed·in·the |
87 | ············next·version. | 87 | ············next·version. |
88 | Last·revised:·February·08,·2025·at·0 | 88 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
89 | =============================================================================== | 89 | =============================================================================== |
90 | [Prev][Up][Home][Next] | 90 | [Prev][Up][Home][Next] |
Offset 170, 15 lines modified | Offset 170, 15 lines modified | ||
170 | <p> | 170 | <p> |
171 | ······Boost.MPI·can·be·accessed·either·through·its·native·C++·bindings,·or·through | 171 | ······Boost.MPI·can·be·accessed·either·through·its·native·C++·bindings,·or·through |
172 | ······its·alternative,·<a·class="link"·href="mpi/python.html"·title="Python·Bindings">Python·interface</a>. | 172 | ······its·alternative,·<a·class="link"·href="mpi/python.html"·title="Python·Bindings">Python·interface</a>. |
173 | ····</p> | 173 | ····</p> |
174 | </div> | 174 | </div> |
175 | </div> | 175 | </div> |
176 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 176 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
177 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 177 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
178 | <td·align="right"><div·class="copyright-footer"></div></td> | 178 | <td·align="right"><div·class="copyright-footer"></div></td> |
179 | </tr></table> | 179 | </tr></table> |
180 | <hr> | 180 | <hr> |
181 | <div·class="spirit-nav"> | 181 | <div·class="spirit-nav"> |
182 | <a·accesskey="p"·href="boost/move_if_n_1_3_26_20_16_2_4.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="mpi/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 182 | <a·accesskey="p"·href="boost/move_if_n_1_3_26_20_16_2_4.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="mpi/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
183 | </div> | 183 | </div> |
184 | </body> | 184 | </body> |
Offset 102, 10 lines modified | Offset 102, 10 lines modified | ||
102 | ····*·Separating·structure·from·content:·Boost.MPI·can·transfer·the·shape·(or | 102 | ····*·Separating·structure·from·content:·Boost.MPI·can·transfer·the·shape·(or |
103 | ······"skeleton")·of·complex·data·structures·(lists,·maps,·etc.)·and·then | 103 | ······"skeleton")·of·complex·data·structures·(lists,·maps,·etc.)·and·then |
104 | ······separately·transfer·their·content.·This·facility·optimizes·for·cases | 104 | ······separately·transfer·their·content.·This·facility·optimizes·for·cases |
105 | ······where·the·data·within·a·large,·static·data·structure·needs·to·be | 105 | ······where·the·data·within·a·large,·static·data·structure·needs·to·be |
106 | ······transmitted·many·times. | 106 | ······transmitted·many·times. |
107 | Boost.MPI·can·be·accessed·either·through·its·native·C++·bindings,·or·through | 107 | Boost.MPI·can·be·accessed·either·through·its·native·C++·bindings,·or·through |
108 | its·alternative,·Python_interface. | 108 | its·alternative,·Python_interface. |
109 | Last·revised:·February·08,·2025·at·0 | 109 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
110 | =============================================================================== | 110 | =============================================================================== |
111 | [Prev][Up][Home][Next] | 111 | [Prev][Up][Home][Next] |
Offset 196, 15 lines modified | Offset 196, 15 lines modified | ||
196 | ········The·library·has·been·verified·to·work·with·Visual·Studio·2015,·GCC·4.8·and | 196 | ········The·library·has·been·verified·to·work·with·Visual·Studio·2015,·GCC·4.8·and |
197 | ········Clang·3.3. | 197 | ········Clang·3.3. |
198 | ······</p></td></tr> | 198 | ······</p></td></tr> |
199 | </table></div> | 199 | </table></div> |
200 | </div> | 200 | </div> |
201 | </div> | 201 | </div> |
202 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 202 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
203 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 203 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
204 | <td·align="right"><div·class="copyright-footer"></div></td> | 204 | <td·align="right"><div·class="copyright-footer"></div></td> |
205 | </tr></table> | 205 | </tr></table> |
206 | <hr> | 206 | <hr> |
207 | <div·class="spirit-nav"> | 207 | <div·class="spirit-nav"> |
208 | <a·accesskey="p"·href="auxiliary.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="poly_collection/an_efficient_polymorphic_data_st.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 208 | <a·accesskey="p"·href="auxiliary.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="poly_collection/an_efficient_polymorphic_data_st.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
209 | </div> | 209 | </div> |
210 | </body> | 210 | </body> |
Offset 82, 10 lines modified | Offset 82, 10 lines modified | ||
82 | feature·called·type·restitution·that·allows·user·code·to·provide·clues·on·the | 82 | feature·called·type·restitution·that·allows·user·code·to·provide·clues·on·the |
83 | concrete·types·of·the·elements·stored·for·further·opportunities·of·increased | 83 | concrete·types·of·the·elements·stored·for·further·opportunities·of·increased |
84 | efficiency·related·to·inlining·and·devirtualization. | 84 | efficiency·related·to·inlining·and·devirtualization. |
85 | [[Note]]·Note | 85 | [[Note]]·Note |
86 | ·········Boost.PolyCollection·is·a·header-only·library.·C++11·support·is | 86 | ·········Boost.PolyCollection·is·a·header-only·library.·C++11·support·is |
87 | ·········required.·The·library·has·been·verified·to·work·with·Visual·Studio | 87 | ·········required.·The·library·has·been·verified·to·work·with·Visual·Studio |
88 | ·········2015,·GCC·4.8·and·Clang·3.3. | 88 | ·········2015,·GCC·4.8·and·Clang·3.3. |
89 | Last·revised:·February·08,·2025·at·0 | 89 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
90 | =============================================================================== | 90 | =============================================================================== |
91 | [Prev][Up][Home][Next] | 91 | [Prev][Up][Home][Next] |
Offset 165, 15 lines modified | Offset 165, 15 lines modified | ||
165 | <span·class="special">}</span> | 165 | <span·class="special">}</span> |
166 | </pre> | 166 | </pre> |
167 | <p> | 167 | <p> |
168 | ····</p> | 168 | ····</p> |
169 | </div> | 169 | </div> |
170 | </div> | 170 | </div> |
171 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 171 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
172 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 172 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
173 | <td·align="right"><div·class="copyright-footer"></div></td> | 173 | <td·align="right"><div·class="copyright-footer"></div></td> |
174 | </tr></table> | 174 | </tr></table> |
175 | <hr> | 175 | <hr> |
176 | <div·class="spirit-nav"> | 176 | <div·class="spirit-nav"> |
177 | <a·accesskey="p"·href="poly_collection/acknowledgments.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_process/concepts.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 177 | <a·accesskey="p"·href="poly_collection/acknowledgments.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_process/concepts.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
178 | </div> | 178 | </div> |
179 | </body> | 179 | </body> |
Offset 93, 10 lines modified | Offset 93, 10 lines modified | ||
93 | ····std::string·line; | 93 | ····std::string·line; |
94 | ····while·(pipe_stream·&&·std::getline(pipe_stream,·line)·&&·!line.empty()) | 94 | ····while·(pipe_stream·&&·std::getline(pipe_stream,·line)·&&·!line.empty()) |
95 | ········std::cerr·<<·line·<<·std::endl; | 95 | ········std::cerr·<<·line·<<·std::endl; |
96 | ····c.wait(); | 96 | ····c.wait(); |
97 | } | 97 | } |
98 | Last·revised:·February·08,·2025·at·0 | 98 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
99 | =============================================================================== | 99 | =============================================================================== |
100 | [Prev][Up][Home][Next] | 100 | [Prev][Up][Home][Next] |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ······Many·software·projects·develop·a·similar·tool·at·some·point·of·their·lifetime, | 114 | ······Many·software·projects·develop·a·similar·tool·at·some·point·of·their·lifetime, |
115 | ······and·property·tree·originated·the·same·way.·We·hope·the·library·can·save·many | 115 | ······and·property·tree·originated·the·same·way.·We·hope·the·library·can·save·many |
116 | ······from·reinventing·the·wheel. | 116 | ······from·reinventing·the·wheel. |
117 | ····</p> | 117 | ····</p> |
118 | </div> | 118 | </div> |
119 | </div> | 119 | </div> |
120 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 120 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
121 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 121 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
122 | <td·align="right"><div·class="copyright-footer"></div></td> | 122 | <td·align="right"><div·class="copyright-footer"></div></td> |
123 | </tr></table> | 123 | </tr></table> |
124 | <hr> | 124 | <hr> |
125 | <div·class="spirit-nav"> | 125 | <div·class="spirit-nav"> |
126 | <a·accesskey="p"·href="BOOST_PROGRA_1_3_31_9_12_2.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="property_tree/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 126 | <a·accesskey="p"·href="BOOST_PROGRA_1_3_31_9_12_2.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="property_tree/tutorial.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
127 | </div> | 127 | </div> |
128 | </body> | 128 | </body> |
Offset 56, 10 lines modified | Offset 56, 10 lines modified | ||
56 | }; | 56 | }; |
57 | Both·key_type·and·data_type·are·configurable·to·some·extent,·but·will·usually | 57 | Both·key_type·and·data_type·are·configurable·to·some·extent,·but·will·usually |
58 | be·std::string·or·std::wstring,·and·the·parsers·only·work·with·this·kind·of | 58 | be·std::string·or·std::wstring,·and·the·parsers·only·work·with·this·kind·of |
59 | tree. | 59 | tree. |
60 | Many·software·projects·develop·a·similar·tool·at·some·point·of·their·lifetime, | 60 | Many·software·projects·develop·a·similar·tool·at·some·point·of·their·lifetime, |
61 | and·property·tree·originated·the·same·way.·We·hope·the·library·can·save·many | 61 | and·property·tree·originated·the·same·way.·We·hope·the·library·can·save·many |
62 | from·reinventing·the·wheel. | 62 | from·reinventing·the·wheel. |
63 | Last·revised:·February·08,·2025·at·0 | 63 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
64 | =============================================================================== | 64 | =============================================================================== |
65 | [Prev][Up][Home][Next] | 65 | [Prev][Up][Home][Next] |
Offset 259, 15 lines modified | Offset 259, 15 lines modified | ||
259 | <div·id="ftn.boost_proto.preface.f0"·class="footnote"><p><a·href="#boost_proto.preface.f0"·class="para"><sup·class="para">[33]·</sup></a> | 259 | <div·id="ftn.boost_proto.preface.f0"·class="footnote"><p><a·href="#boost_proto.preface.f0"·class="para"><sup·class="para">[33]·</sup></a> |
260 | ········See·<a·href="http://en.wikipedia.org/wiki/Expression_templates"·target="_top">Expression | 260 | ········See·<a·href="http://en.wikipedia.org/wiki/Expression_templates"·target="_top">Expression |
261 | ········Templates</a> | 261 | ········Templates</a> |
262 | ······</p></div> | 262 | ······</p></div> |
263 | </div> | 263 | </div> |
264 | </div> | 264 | </div> |
265 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 265 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
266 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 266 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
267 | <td·align="right"><div·class="copyright-footer"></div></td> | 267 | <td·align="right"><div·class="copyright-footer"></div></td> |
268 | </tr></table> | 268 | </tr></table> |
269 | <hr> | 269 | <hr> |
270 | <div·class="spirit-nav"> | 270 | <div·class="spirit-nav"> |
271 | <a·accesskey="p"·href="boost/property_tree/xml_parser/write_1_3_32_10_11_1_1_1_4.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="proto/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 271 | <a·accesskey="p"·href="boost/property_tree/xml_parser/write_1_3_32_10_11_1_1_1_4.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="proto/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
272 | </div> | 272 | </div> |
273 | </body> | 273 | </body> |
Offset 147, 10 lines modified | Offset 147, 10 lines modified | ||
147 | namespace·proto·=·boost::proto; | 147 | namespace·proto·=·boost::proto; |
148 | //·Allow·unqualified·use·of·Proto's·wildcard·pattern | 148 | //·Allow·unqualified·use·of·Proto's·wildcard·pattern |
149 | using·proto::_; | 149 | using·proto::_; |
150 | =============================================================================== | 150 | =============================================================================== |
151 | [33]·See·Expression_Templates | 151 | [33]·See·Expression_Templates |
152 | Last·revised:·February·08,·2025·at·0 | 152 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
153 | =============================================================================== | 153 | =============================================================================== |
154 | [Prev][Up][Home][Next] | 154 | [Prev][Up][Home][Next] |
Offset 904, 15 lines modified | Offset 904, 15 lines modified | ||
904 | <td> | 904 | <td> |
905 | ················<p> | 905 | ················<p> |
906 | ··················Today's·date | 906 | ··················Today's·date |
907 | ················</p> | 907 | ················</p> |
908 | ··············</td> | 908 | ··············</td> |
909 | <td> | 909 | <td> |
910 | ················<p> | 910 | ················<p> |
911 | ··················2025-Feb-0 | 911 | ··················2025-Feb-08 |
912 | ················</p> | 912 | ················</p> |
913 | ··············</td> | 913 | ··············</td> |
914 | </tr> | 914 | </tr> |
915 | <tr> | 915 | <tr> |
916 | <td> | 916 | <td> |
917 | ················<p> | 917 | ················<p> |
918 | ··················<code·class="literal">__TIME__</code> | 918 | ··················<code·class="literal">__TIME__</code> |
Offset 921, 15 lines modified | Offset 921, 15 lines modified | ||
921 | <td> | 921 | <td> |
922 | ················<p> | 922 | ················<p> |
923 | ··················The·current·time | 923 | ··················The·current·time |
924 | ················</p> | 924 | ················</p> |
925 | ··············</td> | 925 | ··············</td> |
926 | <td> | 926 | <td> |
927 | ················<p> | 927 | ················<p> |
928 | ··················0 | 928 | ··················09:19:57·PM |
929 | ················</p> | 929 | ················</p> |
930 | ··············</td> | 930 | ··············</td> |
931 | </tr> | 931 | </tr> |
932 | <tr> | 932 | <tr> |
933 | <td> | 933 | <td> |
934 | ················<p> | 934 | ················<p> |
935 | ··················<code·class="literal">__FILENAME__</code> | 935 | ··················<code·class="literal">__FILENAME__</code> |
Offset 381, 16 lines modified | Offset 381, 16 lines modified | ||
381 | Hi·__spirit__··:-) | 381 | Hi·__spirit__··:-) |
382 | will·generate·this: | 382 | will·generate·this: |
383 | Hi·Spirit·[../../../src/images/smiley.png] | 383 | Hi·Spirit·[../../../src/images/smiley.png] |
384 | Predefined_Macros | 384 | Predefined_Macros |
385 | Quickbook·has·some·predefined·macros·that·you·can·already·use. | 385 | Quickbook·has·some·predefined·macros·that·you·can·already·use. |
386 | Table 50.3. Predefined·Macros | 386 | Table 50.3. Predefined·Macros |
387 | Macro········Meaning···················Example | 387 | Macro········Meaning···················Example |
388 | __DATE__·····Today's·date··············2025-Feb-0 | 388 | __DATE__·····Today's·date··············2025-Feb-08 |
389 | __TIME__·····The·current·time··········0 | 389 | __TIME__·····The·current·time··········09:19:57·PM |
390 | __FILENAME__·Quickbook·source·filename·block.qbk | 390 | __FILENAME__·Quickbook·source·filename·block.qbk |
391 | Templates | 391 | Templates |
392 | Templates·provide·a·more·versatile·text·substitution·mechanism.·Templates·come | 392 | Templates·provide·a·more·versatile·text·substitution·mechanism.·Templates·come |
393 | in·handy·when·you·need·to·create·parameterizable,·multi-line,·boilerplate·text | 393 | in·handy·when·you·need·to·create·parameterizable,·multi-line,·boilerplate·text |
394 | that·you·specify·once·and·expand·many·times.·Templates·accept·one·or·more | 394 | that·you·specify·once·and·expand·many·times.·Templates·accept·one·or·more |
395 | arguments.·These·arguments·act·like·place-holders·for·text·replacement.·Unlike | 395 | arguments.·These·arguments·act·like·place-holders·for·text·replacement.·Unlike |
Offset 179, 15 lines modified | Offset 179, 15 lines modified | ||
179 | ············of·<span·class="bold"><strong>Boost.MPL</strong></span>·numeric·metafunctions. | 179 | ············of·<span·class="bold"><strong>Boost.MPL</strong></span>·numeric·metafunctions. |
180 | ··········</li> | 180 | ··········</li> |
181 | </ul></div> | 181 | </ul></div> |
182 | </div> | 182 | </div> |
183 | </div> | 183 | </div> |
184 | </div> | 184 | </div> |
185 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 185 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
186 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 186 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
187 | <td·align="right"><div·class="copyright-footer"></div></td> | 187 | <td·align="right"><div·class="copyright-footer"></div></td> |
188 | </tr></table> | 188 | </tr></table> |
189 | <hr> | 189 | <hr> |
190 | <div·class="spirit-nav"> | 190 | <div·class="spirit-nav"> |
191 | <a·accesskey="p"·href="boost_random/history_and_acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="ratio/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 191 | <a·accesskey="p"·href="boost_random/history_and_acknowledgements.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="ratio/users_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
192 | </div> | 192 | </div> |
193 | </body> | 193 | </body> |
Offset 77, 10 lines modified | Offset 77, 10 lines modified | ||
77 | ······represents·a·compile·time·ratio·of·compile·time·constants·with·support | 77 | ······represents·a·compile·time·ratio·of·compile·time·constants·with·support |
78 | ······for·compile·time·arithmetic·with·overflow·and·division·by·zero | 78 | ······for·compile·time·arithmetic·with·overflow·and·division·by·zero |
79 | ······protection. | 79 | ······protection. |
80 | ····*·It·provides·a·textual·representation·of·boost::ratio<N,·D>·in·the·form·of | 80 | ····*·It·provides·a·textual·representation·of·boost::ratio<N,·D>·in·the·form·of |
81 | ······a·std::basic_string·which·can·be·useful·for·I/O. | 81 | ······a·std::basic_string·which·can·be·useful·for·I/O. |
82 | ····*·Some·extension·related·to·the·Rational_Constant·concept·enabling·the·use | 82 | ····*·Some·extension·related·to·the·Rational_Constant·concept·enabling·the·use |
83 | ······of·ratio<>·in·the·context·of·Boost.MPL·numeric·metafunctions. | 83 | ······of·ratio<>·in·the·context·of·Boost.MPL·numeric·metafunctions. |
84 | Last·revised:·February·08,·2025·at·0 | 84 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
85 | =============================================================================== | 85 | =============================================================================== |
86 | [Prev][Up][Home][Next] | 86 | [Prev][Up][Home][Next] |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | <p> | 86 | <p> |
87 | ······Boost.Stacktrace·library·is·a·simple·C++03·library·that·provides·information | 87 | ······Boost.Stacktrace·library·is·a·simple·C++03·library·that·provides·information |
88 | ······about·call·sequence·in·a·human-readable·form. | 88 | ······about·call·sequence·in·a·human-readable·form. |
89 | ····</p> | 89 | ····</p> |
90 | </div> | 90 | </div> |
91 | </div> | 91 | </div> |
92 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 92 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
93 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 93 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
94 | <td·align="right"><div·class="copyright-footer"></div></td> | 94 | <td·align="right"><div·class="copyright-footer"></div></td> |
95 | </tr></table> | 95 | </tr></table> |
96 | <hr> | 96 | <hr> |
97 | <div·class="spirit-nav"> | 97 | <div·class="spirit-nav"> |
98 | <a·accesskey="p"·href="signals2/tests.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="stacktrace/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 98 | <a·accesskey="p"·href="signals2/tests.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="stacktrace/getting_started.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
99 | </div> | 99 | </div> |
100 | </body> | 100 | </body> |
Offset 32, 10 lines modified | Offset 32, 10 lines modified | ||
32 | ········Header_<boost/stacktrace/safe_dump_to.hpp> | 32 | ········Header_<boost/stacktrace/safe_dump_to.hpp> |
33 | ········Header_<boost/stacktrace/stacktrace_fwd.hpp> | 33 | ········Header_<boost/stacktrace/stacktrace_fwd.hpp> |
34 | Motivation | 34 | Motivation |
35 | How·can·one·display·the·call·sequence·in·C++?·What·function·called·the·current | 35 | How·can·one·display·the·call·sequence·in·C++?·What·function·called·the·current |
36 | function?·What·call·sequence·led·to·an·exception? | 36 | function?·What·call·sequence·led·to·an·exception? |
37 | Boost.Stacktrace·library·is·a·simple·C++03·library·that·provides·information | 37 | Boost.Stacktrace·library·is·a·simple·C++03·library·that·provides·information |
38 | about·call·sequence·in·a·human-readable·form. | 38 | about·call·sequence·in·a·human-readable·form. |
39 | Last·revised:·February·08,·2025·at·0 | 39 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
40 | =============================================================================== | 40 | =============================================================================== |
41 | [Prev][Up][Home][Next] | 41 | [Prev][Up][Home][Next] |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ········Boost.STLInterfaces's·<code·class="computeroutput"><span·class="identifier">iterator_interface</span></code> | 319 | ········Boost.STLInterfaces's·<code·class="computeroutput"><span·class="identifier">iterator_interface</span></code> |
320 | ········implements·iterators·that·model·the·C++20·iterator·concepts. | 320 | ········implements·iterators·that·model·the·C++20·iterator·concepts. |
321 | ······</p></td></tr> | 321 | ······</p></td></tr> |
322 | </table></div> | 322 | </table></div> |
323 | </div> | 323 | </div> |
324 | </div> | 324 | </div> |
325 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 325 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
326 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 326 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
327 | <td·align="right"><div·class="copyright-footer"></div></td> | 327 | <td·align="right"><div·class="copyright-footer"></div></td> |
328 | </tr></table> | 328 | </tr></table> |
329 | <hr> | 329 | <hr> |
330 | <div·class="spirit-nav"> | 330 | <div·class="spirit-nav"> |
331 | <a·accesskey="p"·href="boost_staticassert/test.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_stlinterfaces/this_library_s_relationship_to_boost_iterator.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 331 | <a·accesskey="p"·href="boost_staticassert/test.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_stlinterfaces/this_library_s_relationship_to_boost_iterator.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
332 | </div> | 332 | </div> |
333 | </body> | 333 | </body> |
Offset 226, 10 lines modified | Offset 226, 10 lines modified | ||
226 | }; | 226 | }; |
227 | Ah,·that's·better.·Both·of·these·definitions·for·repeated_chars_iterator·have | 227 | Ah,·that's·better.·Both·of·these·definitions·for·repeated_chars_iterator·have |
228 | the·same·semantics·and·performance·profile.·It's·just·a·lot·less·code·to·write | 228 | the·same·semantics·and·performance·profile.·It's·just·a·lot·less·code·to·write |
229 | the·second·one,·and·writing·the·second·one·is·more·novice-friendly. | 229 | the·second·one,·and·writing·the·second·one·is·more·novice-friendly. |
230 | [[Note]]·Note | 230 | [[Note]]·Note |
231 | ·········Boost.STLInterfaces's·iterator_interface·implements·iterators·that | 231 | ·········Boost.STLInterfaces's·iterator_interface·implements·iterators·that |
232 | ·········model·the·C++20·iterator·concepts. | 232 | ·········model·the·C++20·iterator·concepts. |
233 | Last·revised:·February·08,·2025·at·0 | 233 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
234 | =============================================================================== | 234 | =============================================================================== |
235 | [Prev][Up][Home][Next] | 235 | [Prev][Up][Home][Next] |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | </pre> | 173 | </pre> |
174 | <p> | 174 | <p> |
175 | ······which·includes·all·the·other·headers·in·turn. | 175 | ······which·includes·all·the·other·headers·in·turn. |
176 | ····</p> | 176 | ····</p> |
177 | </div> | 177 | </div> |
178 | </div> | 178 | </div> |
179 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 179 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
180 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 180 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:57·GMT</small></p></td> |
181 | <td·align="right"><div·class="copyright-footer"></div></td> | 181 | <td·align="right"><div·class="copyright-footer"></div></td> |
182 | </tr></table> | 182 | </tr></table> |
183 | <hr> | 183 | <hr> |
184 | <div·class="spirit-nav"> | 184 | <div·class="spirit-nav"> |
185 | <a·accesskey="p"·href="boost_stlinterfaces/rationale.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="thread/build.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 185 | <a·accesskey="p"·href="boost_stlinterfaces/rationale.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="thread/build.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
186 | </div> | 186 | </div> |
187 | </body> | 187 | </body> |
Offset 88, 10 lines modified | Offset 88, 10 lines modified | ||
88 | minor·non-standard·features·have·been·added·also·as·thread·attributes, | 88 | minor·non-standard·features·have·been·added·also·as·thread·attributes, |
89 | reverse_lock,·shared_lock_guard. | 89 | reverse_lock,·shared_lock_guard. |
90 | In·order·to·use·the·classes·and·functions·described·here,·you·can·either | 90 | In·order·to·use·the·classes·and·functions·described·here,·you·can·either |
91 | include·the·specific·headers·specified·by·the·descriptions·of·each·class·or | 91 | include·the·specific·headers·specified·by·the·descriptions·of·each·class·or |
92 | function,·or·include·the·master·thread·library·header: | 92 | function,·or·include·the·master·thread·library·header: |
93 | #include·<boost/thread.hpp> | 93 | #include·<boost/thread.hpp> |
94 | which·includes·all·the·other·headers·in·turn. | 94 | which·includes·all·the·other·headers·in·turn. |
95 | Last·revised:·February·08,·2025·at·0 | 95 | Last·revised:·February·08,·2025·at·07:19:57·GMT |
96 | =============================================================================== | 96 | =============================================================================== |
97 | [Prev][Up][Home][Next] | 97 | [Prev][Up][Home][Next] |
Offset 180, 15 lines modified | Offset 180, 15 lines modified | ||
180 | <p> | 180 | <p> |
181 | ······There·are·other·differences,·which·are·listed·in·the·<a·class="link"·href="">Comparison | 181 | ······There·are·other·differences,·which·are·listed·in·the·<a·class="link"·href="">Comparison |
182 | ······with·Associative·Containers</a>·section. | 182 | ······with·Associative·Containers</a>·section. |
183 | ····</p> | 183 | ····</p> |
184 | </div> | 184 | </div> |
185 | </div> | 185 | </div> |
186 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 186 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
187 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 187 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:56·GMT</small></p></td> |
188 | <td·align="right"><div·class="copyright-footer"></div></td> | 188 | <td·align="right"><div·class="copyright-footer"></div></td> |
189 | </tr></table> | 189 | </tr></table> |
190 | <hr> | 190 | <hr> |
191 | <div·class="spirit-nav"> | 191 | <div·class="spirit-nav"> |
192 | <a·accesskey="p"·href="boost_units/TODO.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="_unordered/buckets.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 192 | <a·accesskey="p"·href="boost_units/TODO.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="_unordered/buckets.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
193 | </div> | 193 | </div> |
194 | </body> | 194 | </body> |
Offset 106, 10 lines modified | Offset 106, 10 lines modified | ||
106 | uses·boost::hash·it·also·supports·some·other·types,·including·standard | 106 | uses·boost::hash·it·also·supports·some·other·types,·including·standard |
107 | containers.·To·use·any·types·not·supported·by·these·methods·you·have·to·extend | 107 | containers.·To·use·any·types·not·supported·by·these·methods·you·have·to·extend |
108 | Boost.Hash·to·support·the·type·or·use·your·own·custom·equality·predicates·and | 108 | Boost.Hash·to·support·the·type·or·use·your·own·custom·equality·predicates·and |
109 | hash·functions.·See·the·Equality·Predicates·and·Hash·Functions·section·for·more | 109 | hash·functions.·See·the·Equality·Predicates·and·Hash·Functions·section·for·more |
110 | details. | 110 | details. |
111 | There·are·other·differences,·which·are·listed·in·the·Comparison·with | 111 | There·are·other·differences,·which·are·listed·in·the·Comparison·with |
112 | Associative·Containers·section. | 112 | Associative·Containers·section. |
113 | Last·revised:·February·08,·2025·at·0 | 113 | Last·revised:·February·08,·2025·at·07:19:56·GMT |
114 | =============================================================================== | 114 | =============================================================================== |
115 | [Prev][Up][Home][Next] | 115 | [Prev][Up][Home][Next] |
Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
185 | ······6</a>·redesign·and·<a·href="http://research.microsoft.com/projects/greta"·target="_top">GRETA</a>. | 185 | ······6</a>·redesign·and·<a·href="http://research.microsoft.com/projects/greta"·target="_top">GRETA</a>. |
186 | ······(You·can·read·a·summary·of·the·changes·Perl·6·will·bring·to·regex·culture | 186 | ······(You·can·read·a·summary·of·the·changes·Perl·6·will·bring·to·regex·culture |
187 | ······<a·href="http://dev.perl.org/perl6/doc/design/syn/S05.html"·target="_top">here</a>.) | 187 | ······<a·href="http://dev.perl.org/perl6/doc/design/syn/S05.html"·target="_top">here</a>.) |
188 | ····</p> | 188 | ····</p> |
189 | </div> | 189 | </div> |
190 | </div> | 190 | </div> |
191 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 191 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
192 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 192 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:56·GMT</small></p></td> |
193 | <td·align="right"><div·class="copyright-footer"></div></td> | 193 | <td·align="right"><div·class="copyright-footer"></div></td> |
194 | </tr></table> | 194 | </tr></table> |
195 | <hr> | 195 | <hr> |
196 | <div·class="spirit-nav"> | 196 | <div·class="spirit-nav"> |
197 | <a·accesskey="p"·href="variant/refs.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="xpressive/user_s_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 197 | <a·accesskey="p"·href="variant/refs.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="xpressive/user_s_guide.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
198 | </div> | 198 | </div> |
199 | </body> | 199 | </body> |
Offset 101, 10 lines modified | Offset 101, 10 lines modified | ||
101 | ·Influences_and_Related_Work | 101 | ·Influences_and_Related_Work |
102 | The·design·of·xpressive's·interface·has·been·strongly·influenced·by·John | 102 | The·design·of·xpressive's·interface·has·been·strongly·influenced·by·John |
103 | Maddock's·Boost.Regex·library·and·his·proposal·to·add·regular·expressions·to | 103 | Maddock's·Boost.Regex·library·and·his·proposal·to·add·regular·expressions·to |
104 | the·Standard·Library.·I·also·drew·a·great·deal·of·inspiration·from·Joel·de | 104 | the·Standard·Library.·I·also·drew·a·great·deal·of·inspiration·from·Joel·de |
105 | Guzman's·Spirit_Parser_Framework,·which·served·as·the·model·for·static | 105 | Guzman's·Spirit_Parser_Framework,·which·served·as·the·model·for·static |
106 | xpressive.·Other·sources·of·inspiration·are·the·Perl_6·redesign·and·GRETA.·(You | 106 | xpressive.·Other·sources·of·inspiration·are·the·Perl_6·redesign·and·GRETA.·(You |
107 | can·read·a·summary·of·the·changes·Perl·6·will·bring·to·regex·culture·here.) | 107 | can·read·a·summary·of·the·changes·Perl·6·will·bring·to·regex·culture·here.) |
108 | Last·revised:·February·08,·2025·at·0 | 108 | Last·revised:·February·08,·2025·at·07:19:56·GMT |
109 | =============================================================================== | 109 | =============================================================================== |
110 | [Prev][Up][Home][Next] | 110 | [Prev][Up][Home][Next] |
Offset 224, 15 lines modified | Offset 224, 15 lines modified | ||
224 | ··········(and·used·within·Boost.YAP)·that·manipulate·expressions·or·their·subexpressions. | 224 | ··········(and·used·within·Boost.YAP)·that·manipulate·expressions·or·their·subexpressions. |
225 | ··········These·simplify·the·process·of·writing·user-defined·transforms,·for·example. | 225 | ··········These·simplify·the·process·of·writing·user-defined·transforms,·for·example. |
226 | ········</li> | 226 | ········</li> |
227 | </ul></div> | 227 | </ul></div> |
228 | </div> | 228 | </div> |
229 | </div> | 229 | </div> |
230 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> | 230 | <table·xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"·width="100%"><tr> |
231 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·0 | 231 | <td·align="left"><p><small>Last·revised:·February·08,·2025·at·07:19:56·GMT</small></p></td> |
232 | <td·align="right"><div·class="copyright-footer"></div></td> | 232 | <td·align="right"><div·class="copyright-footer"></div></td> |
233 | </tr></table> | 233 | </tr></table> |
234 | <hr> | 234 | <hr> |
235 | <div·class="spirit-nav"> | 235 | <div·class="spirit-nav"> |
236 | <a·accesskey="p"·href="xpressive/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_yap/manual.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> | 236 | <a·accesskey="p"·href="xpressive/appendices.html"><img·src="../../doc/src/images/prev.png"·alt="Prev"></a><a·accesskey="u"·href="libraries.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="boost_yap/manual.html"><img·src="../../doc/src/images/next.png"·alt="Next"></a> |
237 | </div> | 237 | </div> |
238 | </body> | 238 | </body> |
Offset 106, 10 lines modified | Offset 106, 10 lines modified | ||
106 | ······subexpressions·or·appropriate·values·and·to·leave·other·subexpressions | 106 | ······subexpressions·or·appropriate·values·and·to·leave·other·subexpressions |
107 | ······unchanged.·This·evaluate(transform(expr))·idiom·is·expected·to·be·one·of | 107 | ······unchanged.·This·evaluate(transform(expr))·idiom·is·expected·to·be·one·of |
108 | ······the·most·common·ways·of·using·Yap·to·manipulate·and·evaluate·expressions. | 108 | ······the·most·common·ways·of·using·Yap·to·manipulate·and·evaluate·expressions. |
109 | ····*·Functions·that·operate·on·or·create·expressions.·Functions·are·provided | 109 | ····*·Functions·that·operate·on·or·create·expressions.·Functions·are·provided |
110 | ······(and·used·within·Boost.YAP)·that·manipulate·expressions·or·their | 110 | ······(and·used·within·Boost.YAP)·that·manipulate·expressions·or·their |
111 | ······subexpressions.·These·simplify·the·process·of·writing·user-defined | 111 | ······subexpressions.·These·simplify·the·process·of·writing·user-defined |
112 | ······transforms,·for·example. | 112 | ······transforms,·for·example. |
113 | Last·revised:·February·08,·2025·at·0 | 113 | Last·revised:·February·08,·2025·at·07:19:56·GMT |
114 | =============================================================================== | 114 | =============================================================================== |
115 | [Prev][Up][Home][Next] | 115 | [Prev][Up][Home][Next] |