index.htm 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4. <head>
  5. <meta name="generator" content=
  6. "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org" />
  7. <title>Boost C++ Libraries</title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
  9. <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
  10. <!--[if IE]>
  11. <style type="text/css">
  12. body { behavior: url(more/css_0/csshover.htc); }
  13. </style>
  14. <![endif]-->
  15. </head>
  16. <body>
  17. <div class="body-0">
  18. <div class="body-1">
  19. <div class="body-2">
  20. <div id="heading">
  21. <div id="heading-0">
  22. <h1><span id="boost">Boost</span> <span id="cpplibraries">C++
  23. Libraries</span></h1>
  24. <blockquote id="heading-quote">
  25. <span class="quote">&ldquo;...one of the most highly regarded
  26. and expertly designed C++ library projects in the
  27. world.&rdquo;</span> <span class="attribution">&mdash; <a href=
  28. "http://www.gotw.ca/">Herb Sutter</a> and <a href=
  29. "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
  30. Alexandrescu</a>, <a href=
  31. "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
  32. Standards</a></span>
  33. </blockquote>
  34. <div class="clear"></div>
  35. </div>
  36. </div>
  37. <div id="content">
  38. <table summary="">
  39. <tr>
  40. <td id="sections" rowspan="2">
  41. <div class="section" id="intro">
  42. <h1>Welcome to Boost.org!</h1>
  43. <div class="section-body">
  44. <div class="section-body-0">
  45. <div class="section-body-1">
  46. <p>Boost provides free peer-reviewed portable C++
  47. source libraries.</p>
  48. <p>We emphasize libraries that work well with the C++
  49. Standard Library. Boost libraries are intended to be
  50. widely useful, and usable across a broad spectrum of
  51. applications. The <a href=
  52. "more/license_info.html">Boost license</a> encourages
  53. both commercial and non-commercial use.</p>
  54. <p>We aim to establish "existing practice" and
  55. provide reference implementations so that Boost
  56. libraries are suitable for eventual standardization.
  57. Ten Boost libraries are already included in the
  58. <a href="http://www.open-std.org/jtc1/sc22/wg21">C++
  59. Standards Committee's</a> Library Technical Report (
  60. <a href=
  61. "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">
  62. TR1</a>) as a step toward becoming part of a future
  63. C++ Standard. More Boost libraries will part of the
  64. upcoming <a href=
  65. "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">
  66. TR2</a>.</p>
  67. <p class="note"><span class="note-label">Getting
  68. started:</span> <span class="note-body">Follow the
  69. <a href="more/getting_started.html">Getting Started
  70. Guide</a> to download and install Boost. Popular
  71. Linux and Unix distributions such as <a href=
  72. "http://fedora.redhat.com/">Fedora</a>, <a href=
  73. "http://www.debian.org/">Debian</a>, and <a href=
  74. "http://www.netbsd.org/">NetBSD</a> include pre-built
  75. Boost packages. Boost may already be available on
  76. your organization's internal web server.</span></p>
  77. <p class="note"><span class=
  78. "note-label">Background:</span> <span class=
  79. "note-body">The <a href=
  80. "more/background.html">Background Information
  81. page</a> has introductory material to help those
  82. educating their organization about Boost.</span></p>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. <div class="section" id="participation">
  88. <h2><a name="Membership" id=
  89. "Membership"></a>Participation</h2>
  90. <div class="section-body">
  91. <div class="section-body-0">
  92. <div class="section-body-1">
  93. <p>Although Boost was begun by members of the C++
  94. Standards Committee Library Working Group,
  95. participation has expanded to include thousands of
  96. programmers from the C++ community at large.</p>
  97. <p>If you are interested in participating in Boost,
  98. please join our main <a href=
  99. "more/mailing_lists.htm#main">developers mailing
  100. list</a>. Discussions are highly technical, and list
  101. members are encouraged to participate in formal
  102. reviews of proposed libraries. There is also a
  103. <a href="more/mailing_lists.htm#users">users mailing
  104. list</a>, and several <a href=
  105. "more/mailing_lists.htm#projects">project specific
  106. lists</a>.</p>
  107. <p>Both the main Boost developers list and the users
  108. list are also accessible as <a href=
  109. "more/mailing_lists.htm">newsgroups</a>.</p>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <div class="section" id="news">
  115. <h2>Latest News</h2>
  116. <div class="section-body">
  117. <div class="section-body-0">
  118. <div class="section-body-1">
  119. <h3>??? - Version 1.33.0</h3>
  120. <h4>New Libraries</h4>
  121. <ul>
  122. <li><span class="library"><a href=
  123. "libs/iostreams/doc/index.html">iostreams</a>:</span>
  124. Framework for defining streams, stream buffers and
  125. i/o filters, from Jonathan Turkanis.</li>
  126. <li><span class="library"><a href=
  127. "libs/functional/hash/index.html">functional/hash</a>:</span>
  128. A TR1 hash function object that can be extended to
  129. hash user defined types, from Daniel James.</li>
  130. <li><span class="library"><a href=
  131. "libs/parameter/doc/html/index.html">Parameter
  132. library</a>:</span> Write functions that accept
  133. arguments by name: especially useful when a
  134. function has more than one argument with a useful
  135. default value, since named arguments can be passed
  136. in any order.</li>
  137. <li><span class="library"><a href=
  138. "libs/ptr_container/index.html">Pointer Container
  139. Library</a>:</span> Containers for storing
  140. heap-allocated polymorphic objects to ease
  141. OO-programming, from Thorsten Ottosen.</li>
  142. <li><span class="library"><a href=
  143. "libs/wave/index.html">Wave</a>:</span> Standards
  144. conformant implementation of the mandated C99/C++
  145. preprocessor functionality packed behind an easy to
  146. use iterator interface, from
  147. Hartmut&nbsp;Kaiser.</li>
  148. </ul>
  149. <h4>Updated Libraries</h4>
  150. <ul>
  151. <li><span class="library"><a href=
  152. "libs/assign/doc/index.html">Assignment
  153. Library</a>:</span> Support for <a href=
  154. "libs/ptr_container/index.html">Pointer Container
  155. Library</a> and new efficient functions
  156. <code>ref_list_of()</code> and
  157. <code>cref_list_of()</code> for generating
  158. anonymous ranges.</li>
  159. <li>
  160. <span class="library"><a href=
  161. "libs/bind/bind.html">Bind Library</a>:</span>
  162. Bind expressions now support
  163. <a href="libs/bind/bind.html#operators">
  164. comparisons and negation</a>. Example: <code>
  165. bind(&amp;X::name, _1) &lt; bind(&amp;X::name,
  166. _2)</code>.
  167. </li>
  168. <li>
  169. <span class="library"><a href=
  170. "doc/html/date_time.html">Date-Time
  171. Library</a>:</span>
  172. <ul>
  173. <li>Added <a href=
  174. "doc/html/date_time/local_time.html">local time
  175. and time zone classes</a>.</li>
  176. <li>Added <a href=
  177. "doc/html/date_time/date_time_io.html">format-based
  178. Input/Output facets</a>.</li>
  179. <li>For a complete list of changes, see the
  180. library <a href=
  181. "doc/html/date_time/details.html#date_time.changes">
  182. change history</a>.</li>
  183. </ul>
  184. </li>
  185. <li>
  186. <span class="library"><a href=
  187. "libs/graph/doc/index.html">Graph
  188. Library</a>:</span> Introduced several new
  189. algorithms and improved existing algorithms:
  190. <ul>
  191. <li><a href=
  192. "libs/graph/doc/python.html">Experimental
  193. Python bindings</a>, from Doug Gregor and
  194. Indiana University.</li>
  195. <li><a href=
  196. "libs/graph/doc/floyd_warshall_shortest.html"><tt>
  197. floyd warshall all pairs shortest
  198. paths</tt></a>, from Lauren Foutz and Scott
  199. Hill.</li>
  200. <li><a href=
  201. "libs/graph/doc/astar_search.html"><tt>astar
  202. search</tt></a>, from Kristopher Beevers and
  203. Jufeng Peng.</li>
  204. <li><a href=
  205. "libs/graph/doc/fruchterman_reingold.html"><tt>fruchterman
  206. reingold force directed layout</tt></a>, from
  207. Doug Gregor and Indiana University.</li>
  208. <li><a href=
  209. "libs/graph/doc/biconnected_components.html"><tt>
  210. biconnected components</tt> and
  211. <tt>articulation points</tt></a>, from Jeremy
  212. Siek, Janusz Piwowarski, and Doug Gregor.</li>
  213. <li><a href=
  214. "libs/graph/doc/sequential_vertex_coloring.html">
  215. <tt>sequential vertex coloring</tt></a> has
  216. been updated, tested, and documented.</li>
  217. <li><a href=
  218. "libs/graph/doc/gursoy_atun_layout.html"><tt>gursoy
  219. atun layout</tt></a>, from Jeremiah Willcock
  220. and Doug Gregor of Indiana University.</li>
  221. <li><a href=
  222. "libs/graph/doc/king_ordering.html"><tt>king
  223. ordering</tt></a>, from D. Kevin McGrath of
  224. Indiana University.</li>
  225. <li><a href=
  226. "libs/graph/doc/cuthill_mckee_ordering.html"><tt>
  227. cuthill mckee ordering</tt></a> has been recast
  228. as an invocation of <tt>breadth first
  229. search</tt> and now supports graphs with
  230. multiple components.</li>
  231. <li><a href=
  232. "libs/graph/doc/dijkstra_shortest_paths.html"><tt>
  233. dijkstra shortest paths</tt></a> now uses a
  234. relaxed heap&nbsp;[<a href=
  235. "libs/graph/doc/bibliography.html#driscoll88">61</a>]
  236. as its priority queue, improving its complexity
  237. to <em>O(V log V)</em> and improving real-world
  238. performance for larger graphs.</li>
  239. <li><a href=
  240. "libs/graph/doc/read_graphviz.html"><code>read
  241. graphviz</code></a> now has a new, Spirit-based
  242. parser that works for all graph types and
  243. supports arbitrary properties on the graph,
  244. from Ron Garcia. The old, Bison-based GraphViz
  245. reader has been deprecated and will be removed
  246. in a future Boost release. <a href=
  247. "libs/graph/doc/write-graphviz.html"><code>write
  248. graphviz</code></a> also supports dynamic
  249. properties.</li>
  250. <li><a href=
  251. "libs/graph/doc/subgraph.html"><code>subgraph</code></a>:
  252. <code>get_property</code> now refers to the
  253. subgraph property, not the root graph's
  254. property.</li>
  255. <li>See the <a href=
  256. "libs/graph/doc/history.html#by-version">history</a>
  257. for additional changes and bug fixes.</li>
  258. </ul>
  259. </li>
  260. <li>
  261. <span class="library"><a href=
  262. "libs/multi_index/doc/index.html">Multi-index
  263. Containers Library</a>:</span>
  264. <ul>
  265. <li>New <a href=
  266. "libs/multi_index/doc/advanced_topics.html#hashed_indices">
  267. hashed indices</a>.</li>
  268. <li>Added <a href=
  269. "libs/multi_index/doc/advanced_topics.html#serialization">
  270. serialization support</a>.</li>
  271. <li>For a complete list of changes, see the
  272. library <a href=
  273. "libs/multi_index/doc/release_notes.html">release
  274. notes</a>.</li>
  275. </ul>
  276. </li>
  277. <li>
  278. <span class="library"><a href=
  279. "libs/program_options/doc/index.html">Program
  280. options library</a>:</span>
  281. <ul>
  282. <li>Option descriptions are now printed with
  283. word wrapping.</li>
  284. <li>Command line parser can bypass unregistered
  285. options, instread of throwing.</li>
  286. <li>Removed support for "implicit" (optional)
  287. values.</li>
  288. <li>New customization method
  289. 'command_line_parser::extra_style_parser'.
  290. Unlike 'additional_parser', allows the user to
  291. parse several tokens and return a vector of
  292. options, not just a single option.</li>
  293. <li>Work with disabled exceptions.</li>
  294. </ul>
  295. </li>
  296. <li><span class="library"><a href=
  297. "libs/property_map/property_map.html">Property Map
  298. Library</a>:</span> Introduced the <a href=
  299. "libs/property_map/doc/dynamic_property_map.html"><code>
  300. dynamic properties</code></a> class, which provides
  301. dynamically-typed access to a set of property
  302. maps.</li>
  303. <li><span class="library"><a href=
  304. "libs/random/index.html">Random Numbers</a>:</span>
  305. improved initialization for
  306. <code>mersenne_twister</code>, algorithm by Makoto
  307. Matsumoto and Takuji Nishimura, implemented for
  308. Boost by Jens Maurer.<br />
  309. <em>Note:</em> All test vectors for
  310. <code>mersenne_twister</code>s constructed or
  311. seeded without parameters or with a single
  312. <code>unsigned int</code> parameter become
  313. invalid.</li>
  314. <li><span class="library"><a href=
  315. "libs/range/index.html">Range Library</a>:</span>
  316. Minor addition of convenience functions to
  317. <code>iterator range</code> like <code>front(),
  318. back()</code> and <code>operator[]()</code>.</li>
  319. <li>
  320. <span class="library"><a href=
  321. "libs/regex/index.html">Regex Library</a>:</span>
  322. <ul>
  323. <li>Rewritten front end parser now supports
  324. (?imsx-imsx) constructs, plus lookbehind
  325. assertions and conditional expressions.</li>
  326. <li>Thin wrapper classes improve integration
  327. with MFC/ATL code.</li>
  328. <li>Full (optional) Unicode support via the ICU
  329. library.</li>
  330. </ul>Refer to the <a href=
  331. "libs/regex/doc/history.html">regex history
  332. page</a> for more information on these and other
  333. small changes.
  334. </li>
  335. <li><span class="library"><a href=
  336. "doc/html/signals.html">Signals Library</a>:</span>
  337. added slot blocking/unblocking, from Frantz
  338. Maerten. Huge improvements to signal invocation
  339. performance from Robert Zeh.</li>
  340. </ul>
  341. <h4>Acknowledgements</h4>
  342. <p><img src="more/boost_1_33_0.jpg" width="128"
  343. height="118" alt="Medieval Mr. Gregor" class=
  344. "left-inset" /><a href=
  345. "people/doug_gregor.html">Douglas Gregor</a> managed
  346. this release.</p>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. <div class="clear"></div>
  352. </td>
  353. <td id="sidebars-top">
  354. <div class="sidebar" id="boost-sidebar">
  355. <div class="sidebar-0">
  356. <div class="sidebar-1">
  357. <div class="sidebar-2">
  358. <div class="sidebar-3">
  359. <div class="sidecell" id="libraries">
  360. <div class="sidecell-0">
  361. <h4>Libraries</h4>
  362. <ul>
  363. <li><a href=
  364. "libs/libraries.htm">Documentation</a></li>
  365. <li><a href=
  366. "more/license_info.html">License</a></li>
  367. <li><a href=
  368. "http://sourceforge.net/project/showfiles.php?group_id=7586">
  369. Download</a></li>
  370. <li><a href=
  371. "more/getting_started.html">Getting
  372. Started</a></li>
  373. </ul>
  374. </div>
  375. </div>
  376. <div class="sidecell" id="tests">
  377. <div class="sidecell-0">
  378. <h4>Regression Tests</h4>
  379. <ul>
  380. <li><a href=
  381. "status/compiler_status.html">General
  382. Info</a></li>
  383. <li><a href=
  384. "http://www.boost.org/regression/release/user/">
  385. Release</a></li>
  386. <li><a href=
  387. "http://www.boost.org/regression/developement/developer/">
  388. Development</a></li>
  389. </ul>
  390. </div>
  391. </div>
  392. <div class="sidecell" id="search">
  393. <div class="sidecell-0">
  394. <h4>Search Boost</h4>
  395. <form method="get" action=
  396. "http://www.google.com/custom">
  397. <p><span id="search-text"><input type="text"
  398. name="q" id="q" size="31" maxlength="255"
  399. alt="Search Text" /></span> <span id=
  400. "search-choice"><select name="hq" id="hq">
  401. <option label="Boost" value=
  402. "site:www.boost.org">
  403. Boost
  404. </option>
  405. <option label="Documentation" value=
  406. "site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">
  407. Documentation
  408. </option>
  409. <option label="Mailing Lists" value=
  410. "site:lists.boost.org">
  411. Mailing Lists
  412. </option>
  413. </select></span> <span id="go"><input type=
  414. "image" name="search" src="more/space.gif"
  415. alt="Search" id="search-button" /></span>
  416. <span id="google"><a href=
  417. "http://www.google.com/search"><img src=
  418. "more/google_logo_25wht.gif" alt="Google" />
  419. Powered</a></span> <input type="hidden" name=
  420. "cof" value=
  421. "LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;" />
  422. <input type="hidden" name="sa" value=
  423. "Google Search" /> <input type="hidden" name=
  424. "domains" value=
  425. "www.boost.org;lists.boost.org" /></p>
  426. </form>
  427. </div>
  428. </div>
  429. <div class="clear"></div>
  430. </div>
  431. </div>
  432. </div>
  433. </div>
  434. </div>
  435. <div class="sidebar" id="participation-sidebar">
  436. <div class="sidebar-0">
  437. <div class="sidebar-1">
  438. <div class="sidebar-2">
  439. <div class="sidebar-3">
  440. <div class="sidecell" id="groups">
  441. <div class="sidecell-0">
  442. <h4>Groups</h4>
  443. <ul>
  444. <li><a href=
  445. "more/mailing_lists.htm#main">Boost
  446. (Developers)</a></li>
  447. <li><a href=
  448. "more/mailing_lists.htm#users">Boost
  449. Users</a></li>
  450. <li><a href=
  451. "more/mailing_lists.htm#announce">Announcements</a></li>
  452. <li><a href=
  453. "more/mailing_lists.htm#interest">Boost
  454. General Interest</a></li>
  455. <li><a href=
  456. "more/mailing_lists.htm#projects">Project-Specific</a></li>
  457. <li><a href=
  458. "more/discussion_policy.htm">Discussion
  459. Policy</a></li>
  460. </ul>
  461. </div>
  462. </div>
  463. <div class="sidecell" id="contribute">
  464. <div class="sidecell-0">
  465. <h4>Contribute</h4>
  466. <ul>
  467. <li><a href=
  468. "more/formal_review_process.htm">Formal
  469. Reviews</a></li>
  470. <li><a href=
  471. "more/formal_review_schedule.html">Review
  472. Schedule</a></li>
  473. <li><a href=
  474. "more/lib_guide.htm#Requirements">Requirements</a></li>
  475. <li><a href=
  476. "more/lib_guide.htm#Guidelines">Guidelines</a></li>
  477. <li><a href=
  478. "more/submission_process.htm">Submissions</a></li>
  479. </ul>
  480. </div>
  481. </div>
  482. <div class="clear"></div>
  483. </div>
  484. </div>
  485. </div>
  486. </div>
  487. </div>
  488. <div class="sidebar" id="resources-sidebar">
  489. <div class="sidebar-0">
  490. <div class="sidebar-1">
  491. <div class="sidebar-2">
  492. <div class="sidebar-3">
  493. <div class="sidecell" id="support">
  494. <div class="sidecell-0">
  495. <h4>Support</h4>
  496. <ul>
  497. <li><a href="more/faq.htm">FAQ</a></li>
  498. <li><a href=
  499. "http://sourceforge.net/tracker/?group_id=7586">
  500. Request Support</a></li>
  501. <li><a href="more/bugs.htm">Report
  502. Bugs</a></li>
  503. <li><a href=
  504. "more/requesting_new_features.htm">Suggest
  505. Features</a></li>
  506. <li><a href=
  507. "more/links.htm#Commercial%20Support">Commercial
  508. Support</a></li>
  509. <li><a href="more/mailing_lists.htm">Mailing
  510. Lists</a></li>
  511. <li><a href=
  512. "more/version_history.html">Version
  513. History</a></li>
  514. </ul>
  515. </div>
  516. </div>
  517. <div class="sidecell" id="other">
  518. <div class="sidecell-0">
  519. <h4>Other Resources</h4>
  520. <ul>
  521. <li><a href=
  522. "http://boost-sandbox.sourceforge.net/vault/">
  523. Sandbox Files</a></li>
  524. <li><a href=
  525. "http://www.yahoogroups.com/files/boost/">Files
  526. (Members)</a></li>
  527. <li><a href=
  528. "more/getting_started.html#CVS">Main
  529. CVS</a></li>
  530. <li><a href=
  531. "more/mailing_lists.htm#sandbox">Sandbox
  532. CVS</a></li>
  533. <li><a href="tools/index.html">Tools</a></li>
  534. <li><a href=
  535. "people/people.htm">People</a></li>
  536. <li><a href=
  537. "doc/html/who_s_using_boost_.html">Who's
  538. Using Boost?</a></li>
  539. <li><a href=
  540. "more/moderators.html">Moderators</a></li>
  541. <li><a href="more/index.htm">More
  542. Boost</a></li>
  543. <li><a href="more/links.htm#cpp">More
  544. C++</a></li>
  545. </ul>
  546. </div>
  547. </div>
  548. <div class="sidecell" id="official">
  549. <div class="sidecell-0">
  550. <h4>Official Branch Sites</h4>
  551. <ul>
  552. <li><a href=
  553. "http://spirit.sourceforge.net/">Spirit</a></li>
  554. </ul>
  555. </div>
  556. </div>
  557. <div class="sidecell" id="unofficial">
  558. <div class="sidecell-0">
  559. <h4>Unofficial Branch Sites</h4>
  560. <ul>
  561. <li><a href=
  562. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  563. Wiki</a></li>
  564. <li><a href="http://boost.c-view.org">Chinese
  565. mirror</a></li>
  566. </ul>
  567. </div>
  568. </div>
  569. <div class="clear"></div>
  570. </div>
  571. </div>
  572. </div>
  573. </div>
  574. </div>
  575. </td>
  576. </tr>
  577. <tr>
  578. <td id="sidebars-bottom">
  579. <div class="sidebar" id="footer-sidebar">
  580. <div class="sidebar-0">
  581. <div class="sidebar-1">
  582. <div class="sidebar-2">
  583. <div class="sidebar-3">
  584. <div class="sidecell" id="footer">
  585. <div class="sidecell-0">
  586. <div id="revised">
  587. <p>Revised <span class=
  588. "cvs-keyword-date">$Date: 2005/07/25 06:06:04
  589. $</span></p>
  590. </div>
  591. <div id="copyright">
  592. <p>Copyright Beman Dawes, David Abrahams,
  593. 1998-2003.</p>
  594. <p>Copyright Rene Rivera 2004-2005.</p>
  595. </div>
  596. <div id="license">
  597. <p>Distributed under the Boost Software
  598. License, Version 1.0. (See accompanying file
  599. <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a>
  600. or copy at <a href=
  601. "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
  602. LICENSE_1_0.txt</a>)</p>
  603. </div>
  604. <div id="banners">
  605. <p><a href=
  606. "http://validator.w3.org/check?uri=referer"><img class="c1"
  607. src="more/w3c_valid_xhtml10.png" alt=
  608. "Valid XHTML 1.0!" /></a></p>
  609. <p><a href=
  610. "http://jigsaw.w3.org/css-validator/check/referer">
  611. <img class="c1" src="more/w3c_valid_css.png"
  612. alt="Valid CSS!" /></a></p>
  613. <p><a href=
  614. "http://sourceforge.net"><img class="c1" src=
  615. "http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"
  616. alt="SourceForge.net" /></a></p>
  617. </div>
  618. </div>
  619. </div>
  620. <div class="clear"></div>
  621. </div>
  622. </div>
  623. </div>
  624. </div>
  625. </div>
  626. </td>
  627. </tr>
  628. </table>
  629. </div>
  630. </div>
  631. </div>
  632. </div>
  633. </body>
  634. </html>
粤ICP备19079148号