index.htm 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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="icon" href="more/favicon.ico" type="image/ico" />
  10. <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
  11. <!--[if IE]>
  12. <style type="text/css">
  13. body { behavior: url(more/css_0/csshover.htc); }
  14. </style>
  15. <![endif]-->
  16. </head>
  17. <body>
  18. <div class="body-0">
  19. <div class="body-1">
  20. <div class="body-2">
  21. <div id="heading">
  22. <div id="heading-0">
  23. <h1><img id="boost-logo" src="more/boost-dark-trans.png" alt=
  24. "Boost C++ Libraries" width="237" height="55" name=
  25. "boost-logo" /></h1>
  26. <p id="heading-quote"><span class="quote">&ldquo;...one of the
  27. most highly regarded and expertly designed C++ library projects
  28. in the world.&rdquo;</span> <span class="attribution">&mdash;
  29. <a href="http://www.gotw.ca/">Herb Sutter</a> and <a href=
  30. "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
  31. Alexandrescu</a>, <a href=
  32. "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
  33. Standards</a></span></p>
  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 are proposed for
  64. the 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">Boost works
  69. on almost any modern operating system, including UNIX
  70. and Windows variants. Follow the <a href=
  71. "more/getting_started.html">Getting Started Guide</a>
  72. to download and install Boost. Popular Linux and Unix
  73. distributions such as <a href=
  74. "http://fedora.redhat.com/">Fedora</a>, <a href=
  75. "http://www.debian.org/">Debian</a>, and <a href=
  76. "http://www.netbsd.org/">NetBSD</a> include pre-built
  77. Boost packages. Boost may also already be available
  78. on your organization's internal web
  79. server.</span></p>
  80. <p class="note"><span class=
  81. "note-label">Background:</span> <span class=
  82. "note-body">The <a href=
  83. "more/background.html">Background Information
  84. page</a> has introductory material to help those
  85. educating their organization about Boost.</span></p>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="section" id="participation">
  91. <h2><a name="Membership" id=
  92. "Membership"></a>Participation</h2>
  93. <div class="section-body">
  94. <div class="section-body-0">
  95. <div class="section-body-1">
  96. <p>Although Boost was begun by members of the C++
  97. Standards Committee Library Working Group,
  98. participation has expanded to include thousands of
  99. programmers from the C++ community at large.</p>
  100. <p>If you are interested in participating in Boost,
  101. please join our main <a href=
  102. "more/mailing_lists.htm#main">developers mailing
  103. list</a>. Discussions are highly technical, and list
  104. members are encouraged to participate in formal
  105. reviews of proposed libraries. There is also a
  106. <a href="more/mailing_lists.htm#users">users mailing
  107. list</a>, and several <a href=
  108. "more/mailing_lists.htm#projects">project specific
  109. lists</a>.</p>
  110. <p>Both the main Boost developers list and the users
  111. list are also accessible as <a href=
  112. "more/mailing_lists.htm">newsgroups</a>.</p>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="section" id="news">
  118. <h2>Latest News</h2>
  119. <div class="section-body">
  120. <div class="section-body-0">
  121. <div class="section-body-1">
  122. <h3>???, 2006 - Version 1.34.0</h3>
  123. <h4>New Libraries</h4>
  124. <ul>
  125. <li><span class="library"><a href=
  126. "doc/html/foreach.html">Foreach Library</a>:</span>
  127. <tt>BOOST_FOREACH</tt> macro for easily iterating
  128. over the elements of a sequence, from Eric
  129. Niebler.</li>
  130. <li><span class="library"><a href=
  131. "doc/html/xpressive.html">Xpressive
  132. Library</a>:</span> Regular expressions that can be
  133. written as strings or as expression templates, and
  134. that can refer to each other and themselves
  135. recursively with the power of context-free
  136. grammars, from Eric Niebler.</li>
  137. <li><span class="library"><a href=
  138. "libs/tr1/index.html">TR1 Library</a>:</span> An
  139. implementation of the C++ Technical Report on
  140. Standard Library Extensions, from John Maddock.
  141. This library does not itself implement the TR1
  142. components, rather it's a thin wrapper that will
  143. include your standard library's TR1 implementation
  144. (if it has one), otherwise it will include the
  145. Boost Library equivalents, and import them into
  146. namespace <code>std::tr1</code>. Highlights
  147. include: Reference Wrappers, Smart Pointers,
  148. result_of, Function Object Binders, Polymorphic
  149. function wrappers, Type Traits, Random Number
  150. Generators and Distributions, Tuples, Fixed Size
  151. Array, Hash Function Objects, Regular Expressions,
  152. and Complex Number Additional Algorithms.</li>
  153. </ul>
  154. <h4>Updated Libraries</h4>
  155. <ul>
  156. <li>
  157. <span class="library"><a href=
  158. "libs/assign/index.html">Assign
  159. Library</a>:</span>
  160. <ul>
  161. <li>Support for
  162. <code>ptr_map&lt;key,T&gt;</code> via the new
  163. function <code>ptr_map_insert()</code></li>
  164. <li>Support for initialization of <a href=
  165. "libs/ptr_container/index.html">Pointer
  166. Containers</a> when the containers hold
  167. pointers to an abstract base class.</li>
  168. </ul>
  169. </li>
  170. <li><span class="library"><a href=
  171. "libs/multi_array/index.html">MultiArray
  172. Library</a>:</span> Boost.MultiArray now by default
  173. provides range-checking for
  174. <code>operator[]</code>. Range checking can be
  175. disabled by defining the macro
  176. <code>BOOST_DISABLE_ASSERTS</code> before including
  177. <tt>multi_array.hpp</tt>.</li>
  178. <li>
  179. <span class="library"><a href=
  180. "libs/filesystem/doc/index.htm">Filesystem
  181. Library</a>:</span> Major upgrade in preparation
  182. for submission to the C++ Standards Committee for
  183. TR2. Changes include:
  184. <ul>
  185. <li><a href=
  186. "libs/filesystem/doc/i18n.html#Internationalization">
  187. Internationalization</a>, provided by class
  188. templates <i>basic_path</i>,
  189. <i>basic_filesystem_error</i>,
  190. <i>basic_directory_iterator</i>, and
  191. <i>basic_directory_entry</i>.</li>
  192. <li><a href=
  193. "libs/filesystem/doc/i18n.html#Simplification">Simplification</a>
  194. of the path interface by eliminating special
  195. constructors to identify native formats.</li>
  196. <li><a href=
  197. "libs/filesystem/doc/i18n.html#Rationalization">
  198. Rationalization</a> of predicate function
  199. design, including the addition of several new
  200. functions.</li>
  201. <li>Clearer specification by reference to
  202. <a href=
  203. "libs/filesystem/doc/design.htm#POSIX-01">POSIX</a>,
  204. the ISO/IEEE Single Unix Standard, with
  205. provisions for Windows and other operating
  206. systems.</li>
  207. <li><a href=
  208. "libs/filesystem/doc/i18n.html#Preservation">Preservation</a>
  209. of existing user code whenever possible.</li>
  210. <li><a href=
  211. "libs/filesystem/doc/i18n.html#More_efficient">More
  212. efficient</a> directory iteration.</li>
  213. <li>Addition of a <a href=
  214. "libs/filesystem/doc/convenience.htm#basic_recursive_directory_iterator">
  215. recursive directory iterator</a>.</li>
  216. </ul>
  217. </li>
  218. <li><span class="library"><a href=
  219. "libs/function/index.html">Function
  220. Library</a>:</span> Boost.Function now implements a
  221. small buffer optimization, which can drastically
  222. improve the performance when copying or
  223. construction Boost.Function objects storing small
  224. function objects. For instance,
  225. <code>bind(&amp;X:foo, &amp;x, _1, _2)</code>
  226. requires no heap allocation when placed into a
  227. Boost.Function object.</li>
  228. <li>
  229. <span class="library"><a href=
  230. "libs/functional/hash/index.html">Functional/Hash
  231. Library</a></span>
  232. <ul>
  233. <li>Use declarations for standard classes, so
  234. that the library doesn't need to include all of
  235. their headers</li>
  236. <li>Deprecated the
  237. <tt>&lt;boost/functional/hash/*.hpp&gt;</tt>
  238. headers.</li>
  239. <li>Add support for the
  240. <tt>BOOST_HASH_NO_EXTENSIONS</tt> macro, which
  241. disables the extensions to TR1</li>
  242. <li>Minor improvements to the hash functions
  243. for floating point numbers.</li>
  244. </ul>
  245. </li>
  246. <li>
  247. <span class="library"><a href=
  248. "libs/graph/doc/index.html">Graph
  249. Library</a>:</span>
  250. <ul>
  251. <li><a href=
  252. "libs/graph/doc/maximum_matching.html"><tt>edmonds_maximum_cardinality_matching</tt></a>,
  253. from Aaron Windsor.</li>
  254. <li><a href=
  255. "libs/graph/doc/lengauer_tarjan_dominator_tree.htm">
  256. <tt>lengauer_tarjan_dominator_tree</tt></a>,
  257. from JongSoo Park.</li>
  258. <li><a href=
  259. "libs/graph/doc/compressed_sparse_row.html"><tt>
  260. compressed_sparse_row_graph</tt></a>, from
  261. Jeremiah Willcock and Douglas Gregor of Indiana
  262. University.</li>
  263. <li><a href=
  264. "sorted_erdos_renyi_generator.html"><tt>sorted_erdos_renyi_iterator</tt></a>,
  265. from Jeremiah Willcock of Indiana
  266. University.</li>
  267. <li><a href=
  268. "libs/graph/doc/biconnected_components.html"><tt>
  269. biconnected_components</tt></a> now supports a
  270. visitor and named parameters, from Janusz
  271. Piwowarski.</li>
  272. <li><a href=
  273. "libs/graph/doc/adjacency_matrix.html"><tt>adjacency_matrix</tt></a>
  274. now models the <a href=
  275. "libs/graph/doc/BidirectionalGraph.html">Bidirectional
  276. Graph</a> concept.</li>
  277. <li><a href=
  278. "libs/graph/doc/dijkstra_shortest_paths.html"><tt>
  279. dijkstra_shortest_paths</tt></a> now calls
  280. <tt>vis.initialize_vertex</tt> for each vertex
  281. during initialization.</li>
  282. <li>See the <a href=
  283. "libs/graph/doc/history.html#1.34.0">complete
  284. revision history</a> for more information.</li>
  285. </ul>
  286. </li>
  287. <li>
  288. <span class="library"><a href=
  289. "libs/multi_index/doc/index.html">Multi-index
  290. Containers Library</a>:</span>
  291. <ul>
  292. <li>New <a href=
  293. "libs/multi_index/doc/tutorial/indices.html#rnd_indices">
  294. random access indices</a>.</li>
  295. <li>Non key-based indices feature new <a href=
  296. "libs/multi_index/doc/tutorial/indices.html#rearrange">
  297. rearrange facilities</a>.</li>
  298. <li>This version also includes a number of
  299. optimizations and usage improvements. For a
  300. complete list of changes, see the library
  301. <a href=
  302. "libs/multi_index/doc/release_notes.html#boost_1_34">
  303. release notes</a>.</li>
  304. </ul>
  305. </li>
  306. <li>
  307. <span class="library"><a href=
  308. "libs/parameter/index.html">Parameter
  309. Library</a>:</span>
  310. <ul>
  311. <li>Every ArgumentPack is now a valid <a href=
  312. "libs/mpl/doc/refmanual/forward-sequence.html">MPL
  313. Forward Sequence.</a></li>
  314. <li>Support for unnamed arguments (those whose
  315. keyword is deduced from their types) is
  316. added.</li>
  317. <li>Support for named and unnamed template
  318. arguments is added.</li>
  319. <li>New overload generation macros solve the
  320. <a href=
  321. "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">
  322. forwarding problem</a> directly.</li>
  323. <li>See also the Python library changes,
  324. below.</li>
  325. </ul>
  326. </li>
  327. <li>
  328. <span class="library"><a href=
  329. "libs/ptr_container/index.html">Pointer Container
  330. Library</a>:</span>
  331. <ul>
  332. <li>Support for serialization via <a href=
  333. "libs/serialization/index.html">Boost.Serialization.</a></li>
  334. <li>Exceptions can be disabled by defining the
  335. macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS before
  336. including any header. This macro is defined by
  337. default if BOOST_NO_EXCEPTIONS is defined.</li>
  338. <li>Additional
  339. <code>std::auto_ptr&lt;T&gt;</code> overloads
  340. added s.t. one can also pass
  341. <code>std::auto_ptr&lt;T&gt;</code> instead of
  342. only <code>T*</code> arguments to member
  343. functions.</li>
  344. <li><code>transfer()</code> now has weaker
  345. requirements s.t. one can transfer objects from
  346. <code>ptr_container&lt;Derived&gt;</code> to
  347. <code>ptr_container&lt;Base&gt;</code>,</li>
  348. </ul>
  349. </li>
  350. <li>
  351. <span class="library"><a href=
  352. "libs/python/index.html">Python
  353. Library</a>:</span>
  354. <ul>
  355. <li>Boost.Python now automatically appends C++
  356. signatures to docstrings. The new <a href=
  357. "libs/python/doc/v2/docstring_options.html"><code>
  358. docstring_options.hpp</code></a> header is
  359. available to control the content of
  360. docstrings.</li>
  361. <li><a href=
  362. "libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec">
  363. <code>stl_input_iterator</code></a>, for
  364. turning a Python iterable object into an STL
  365. input iterator, from Eric Niebler.</li>
  366. <li>Support for <code>void*</code> conversions
  367. is added.</li>
  368. <li>Integrated support for wrapping C++
  369. functions built with the parameter library;
  370. keyword names are automatically known to
  371. docsstrings.</li>
  372. </ul>
  373. </li>
  374. <li>
  375. <span class="library"><a href=
  376. "libs/wave/doc/index.html">Wave
  377. Library</a>:</span>
  378. <ul>
  379. <li>Wave now correctly recognizes pp-number
  380. tokens as mandated by the C++ Standard, which
  381. are converted to C++ tokens right before they
  382. are returned from the library.</li>
  383. <li>Several new preprocessing hooks have been
  384. added. For a complete description please refer
  385. to the related documentation page: <a href=
  386. "libs/wave/doc/class_reference_ctxpolicy.html">The
  387. Context Policy</a>.</li>
  388. <li>Shared library (dll) support has been added
  389. for the generated Wave libraries.</li>
  390. <li>The overall error handling has been
  391. improved. It is now possible to recover and
  392. continue after an error or a warning was
  393. issued.</li>
  394. <li>Support for optional comment and/or full
  395. whitespace preservation in the generated output
  396. stream has been added.</li>
  397. <li>This version also includes a number of bug
  398. fixes and usage improvements. For a complete
  399. list of changes, see the library <a href=
  400. "libs/wave/ChangeLog">change log</a>.</li>
  401. </ul>
  402. </li>
  403. </ul>
  404. </div>
  405. </div>
  406. </div>
  407. </div>
  408. <div class="clear"></div>
  409. </td>
  410. <td id="sidebars-top">
  411. <div class="sidebar" id="boost-sidebar">
  412. <div class="sidebar-0">
  413. <div class="sidebar-1">
  414. <div class="sidebar-2">
  415. <div class="sidebar-3">
  416. <div class="sidecell" id="libraries">
  417. <div class="sidecell-0">
  418. <h4>Libraries</h4>
  419. <ul>
  420. <li><a href=
  421. "libs/libraries.htm">Documentation</a></li>
  422. <li><a href=
  423. "more/license_info.html">License</a></li>
  424. <li><a href=
  425. "http://sourceforge.net/project/showfiles.php?group_id=7586">
  426. Download</a></li>
  427. <li><a href=
  428. "more/getting_started.html">Getting
  429. Started</a></li>
  430. </ul>
  431. </div>
  432. </div>
  433. <div class="sidecell" id="tests">
  434. <div class="sidecell-0">
  435. <h4>Regression Tests</h4>
  436. <ul>
  437. <li><a href=
  438. "status/compiler_status.html">General
  439. Info</a></li>
  440. <li><a href=
  441. "http://www.boost.org/regression/release/user/">
  442. Release</a></li>
  443. <li><a href=
  444. "http://www.boost.org/regression/developement/developer/">
  445. Development</a></li>
  446. </ul>
  447. </div>
  448. </div>
  449. <div class="sidecell" id="search">
  450. <div class="sidecell-0">
  451. <h4>Search Boost</h4>
  452. <form method="get" action=
  453. "http://www.google.com/custom">
  454. <p><span id="search-text"><input type="text"
  455. name="q" id="q" size="31" maxlength="255"
  456. alt="Search Text" /></span> <span id=
  457. "search-choice"><select name="hq" id="hq">
  458. <option label="Boost" value=
  459. "site:www.boost.org">
  460. Boost
  461. </option>
  462. <option label="Documentation" value=
  463. "site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">
  464. Documentation
  465. </option>
  466. <option label="Mailing Lists" value=
  467. "site:lists.boost.org">
  468. Mailing Lists
  469. </option>
  470. </select></span> <span id="go"><input type=
  471. "image" name="search" src="more/space.gif"
  472. alt="Search" id="search-button" /></span>
  473. <span id="google"><a href=
  474. "http://www.google.com/search"><img src=
  475. "more/google_logo_25wht.gif" alt="Google"
  476. width="75" height="32" /> Powered</a></span>
  477. <input type="hidden" name="cof" value=
  478. "LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;" />
  479. <input type="hidden" name="sa" value=
  480. "Google Search" /> <input type="hidden" name=
  481. "domains" value=
  482. "www.boost.org;lists.boost.org" /></p>
  483. </form>
  484. </div>
  485. </div>
  486. <div class="clear"></div>
  487. </div>
  488. </div>
  489. </div>
  490. </div>
  491. </div>
  492. <div class="sidebar" id="participation-sidebar">
  493. <div class="sidebar-0">
  494. <div class="sidebar-1">
  495. <div class="sidebar-2">
  496. <div class="sidebar-3">
  497. <div class="sidecell" id="groups">
  498. <div class="sidecell-0">
  499. <h4>Groups</h4>
  500. <ul>
  501. <li><a href=
  502. "more/mailing_lists.htm#main">Boost
  503. (Developers)</a></li>
  504. <li><a href=
  505. "more/mailing_lists.htm#users">Boost
  506. Users</a></li>
  507. <li><a href=
  508. "more/mailing_lists.htm#announce">Announcements</a></li>
  509. <li><a href=
  510. "more/mailing_lists.htm#interest">Boost
  511. General Interest</a></li>
  512. <li><a href=
  513. "more/mailing_lists.htm#projects">Project-Specific</a></li>
  514. <li><a href=
  515. "more/discussion_policy.htm">Discussion
  516. Policy</a></li>
  517. </ul>
  518. </div>
  519. </div>
  520. <div class="sidecell" id="contribute">
  521. <div class="sidecell-0">
  522. <h4>Contribute</h4>
  523. <ul>
  524. <li><a href=
  525. "more/formal_review_process.htm">Formal
  526. Reviews</a></li>
  527. <li><a href=
  528. "more/formal_review_schedule.html">Review
  529. Schedule</a></li>
  530. <li><a href=
  531. "more/lib_guide.htm#Requirements">Requirements</a></li>
  532. <li><a href=
  533. "more/lib_guide.htm#Guidelines">Guidelines</a></li>
  534. <li><a href=
  535. "more/submission_process.htm">Submissions</a></li>
  536. </ul>
  537. </div>
  538. </div>
  539. <div class="clear"></div>
  540. </div>
  541. </div>
  542. </div>
  543. </div>
  544. </div>
  545. <div class="sidebar" id="resources-sidebar">
  546. <div class="sidebar-0">
  547. <div class="sidebar-1">
  548. <div class="sidebar-2">
  549. <div class="sidebar-3">
  550. <div class="sidecell" id="support">
  551. <div class="sidecell-0">
  552. <h4>Support</h4>
  553. <ul>
  554. <li><a href="more/faq.htm">FAQ</a></li>
  555. <li><a href=
  556. "http://sourceforge.net/tracker/?group_id=7586">
  557. Request Support</a></li>
  558. <li><a href="more/bugs.htm">Report
  559. Bugs</a></li>
  560. <li><a href=
  561. "more/requesting_new_features.htm">Suggest
  562. Features</a></li>
  563. <li><a href=
  564. "more/links.htm#CommercialSupport">Commercial
  565. Support</a></li>
  566. <li><a href="more/mailing_lists.htm">Mailing
  567. Lists</a></li>
  568. <li><a href=
  569. "more/version_history.html">Version
  570. History</a></li>
  571. </ul>
  572. </div>
  573. </div>
  574. <div class="sidecell" id="other">
  575. <div class="sidecell-0">
  576. <h4>Other Resources</h4>
  577. <ul>
  578. <li><a href=
  579. "http://boost-consulting.com/vault/">Vault
  580. Files</a></li>
  581. <li><a href=
  582. "more/getting_started.html#CVS">Main
  583. CVS</a></li>
  584. <li><a href=
  585. "more/mailing_lists.htm#sandbox">Sandbox
  586. CVS</a></li>
  587. <li><a href="tools/index.html">Tools</a></li>
  588. <li><a href=
  589. "people/people.htm">People</a></li>
  590. <li><a href=
  591. "doc/html/who_s_using_boost_.html">Who's
  592. Using Boost?</a></li>
  593. <li><a href=
  594. "more/moderators.html">Moderators</a></li>
  595. <li><a href="more/index.htm">More
  596. Boost</a></li>
  597. <li><a href="more/links.htm#cpp">More
  598. C++</a></li>
  599. </ul>
  600. </div>
  601. </div>
  602. <div class="sidecell" id="official">
  603. <div class="sidecell-0">
  604. <h4>Official Branch Sites</h4>
  605. <ul>
  606. <li><a href=
  607. "http://spirit.sourceforge.net/">Spirit</a></li>
  608. </ul>
  609. </div>
  610. </div>
  611. <div class="sidecell" id="unofficial">
  612. <div class="sidecell-0">
  613. <h4>Unofficial Branch Sites</h4>
  614. <ul>
  615. <li><a href=
  616. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  617. Wiki</a></li>
  618. </ul>
  619. </div>
  620. </div>
  621. <div class="clear"></div>
  622. </div>
  623. </div>
  624. </div>
  625. </div>
  626. </div>
  627. </td>
  628. </tr>
  629. <tr>
  630. <td id="sidebars-bottom">
  631. <div class="sidebar" id="footer-sidebar">
  632. <div class="sidebar-0">
  633. <div class="sidebar-1">
  634. <div class="sidebar-2">
  635. <div class="sidebar-3">
  636. <div class="sidecell" id="footer">
  637. <div class="sidecell-0">
  638. <div id="revised">
  639. <p>Revised $Date$</p>
  640. </div>
  641. <div id="copyright">
  642. <p>Copyright Beman Dawes, David Abrahams,
  643. 1998-2003.</p>
  644. <p>Copyright Rene Rivera 2004-2005.</p>
  645. </div>
  646. <div id="license">
  647. <p>Distributed under the Boost Software
  648. License, Version 1.0. (See accompanying file
  649. <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a>
  650. or copy at <a href=
  651. "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
  652. LICENSE_1_0.txt</a>)</p>
  653. </div>
  654. <div id="banners">
  655. <p><a href=
  656. "http://validator.w3.org/check?uri=referer"><img class="c1"
  657. src="more/w3c_valid_xhtml10.png" alt=
  658. "Valid XHTML 1.0!" width="88" height=
  659. "31" /></a></p>
  660. <p><a href=
  661. "http://jigsaw.w3.org/css-validator/check/referer">
  662. <img class="c1" src="more/w3c_valid_css.png"
  663. alt="Valid CSS!" width="88" height=
  664. "31" /></a></p>
  665. <p><a href=
  666. "http://sourceforge.net"><img class="c1" src=
  667. "http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"
  668. alt="SourceForge.net" /></a></p>
  669. </div>
  670. </div>
  671. </div>
  672. <div class="clear"></div>
  673. </div>
  674. </div>
  675. </div>
  676. </div>
  677. </div>
  678. </td>
  679. </tr>
  680. </table>
  681. </div>
  682. </div>
  683. </div>
  684. </div>
  685. </body>
  686. </html>
粤ICP备19079148号