using.qbk 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936
  1. [article Who's Using Boost?
  2. [copyright 2005 Various Authors]
  3. [license
  4. Distributed under the Boost Software License, Version 1.0.
  5. (See accompanying file LICENSE_1_0.txt or copy at
  6. <ulink url="http://www.boost.org/LICENSE_1_0.txt">
  7. http://www.boost.org/LICENSE_1_0.txt
  8. </ulink>)
  9. ]
  10. [last-revision $Date$]
  11. ]
  12. [section:intro]
  13. Open source isn't just for nerds and researchers. Real world programming challenges,
  14. irrespective of whether they are open or closed source, can benefit enormously from
  15. the thought and experience that has gone into the Boost software libraries. Put simply,
  16. for any given problem for which Boost provides a solution, Boost will strive to provide
  17. the best solution possible. It's up to you to decide whether we've achieved that, but
  18. as these pages will testify, many other developers have found our solutions to be the
  19. best for them.
  20. ['Disclaimer:] Boost's developers try to ensure that the
  21. information on these pages is correct, but from time to time inadvertent
  22. mistakes are bound to occur:
  23. if you would like an entry in these pages to be removed or corrected please contact
  24. the [@mailto:boost-owner@lists.boost.org Boost Moderators].
  25. [endsect]
  26. [section:shrink Shrink Wrapped Boost]
  27. Boost has found it's way into many products that are available "off the shelf",
  28. including consumer applications from Adobe, through to business
  29. middleware from SAP.
  30. [blurb [*Adobe Photoshop CS2]\n\n
  31. [@http://www.adobe.com/products/photoshop/main.html Adobe Photoshop CS2]
  32. uses the
  33. [@http://opensource.adobe.com/ Adobe Software Libraries], which in
  34. turn depend upon large parts of Boost. The [@http://opensource.adobe.com/
  35. Adobe Software Libraries] are being rolled
  36. out across the Adobe product line to provide cross platform user interface logic.
  37. ]
  38. [blurb [*Adobe Indesign]\n\n
  39. [@http://www.adobe.com/products/indesign/main.html Adobe Indesign] offers
  40. best of breed page design:
  41. Indesign and it's asociated SDK depend upon Boost
  42. [@../../libs/regex/index.html Regex],
  43. [@../../libs/functional/index.html Functional] and others.
  44. ]
  45. [blurb [*SAP NetWeaver]\n\n
  46. [@http://www.sap.com/solutions/netweaver/index.epx SAP NetWeaver]
  47. is the technical foundation of mySAP Business Suite solutions,
  48. SAP xApps composite applications, partner solutions, and customer
  49. custom-built applications. [@../../libs/regex/index.html The Boost Regex library]
  50. provides the regular expression
  51. implementation for SAP's
  52. [@https://www.sdn.sap.com/sdn/developerareas/abap.sdn?node=linkDnode6-3 ABAP language].]
  53. [blurb [*Real Networks, Rhapsody]\n\n
  54. The [@http://www.real.com/ Rhapsody Music Service] allows its subscribers to legally
  55. download/transfer/burn over a million songs. The Rhapsody client
  56. software was built with many Boost libraries:\n\n
  57. ['"[@../../libs/format/index.html Format]: Boost.Format is top notch. Using it is a bliss.\n
  58. [@../../libs/functional/index.html Functional],
  59. [@../../libs/function/index.html Function],
  60. and [@../../libs/bind/index.html Bind]: These three libraries,
  61. along with smart pointer are the most used in our application. I could not imagine
  62. not having them handy.\n
  63. [@../../libs/smart_ptr/index.html Smart Pointer]: Hands down, the most useful, and used library of the lot!\n
  64. [@../../libs/date_time/index.html Date Time]: Simple to use, effective, does the job. I love the
  65. flexible input string parsing facilities, and the
  66. human readable ISO output.\n
  67. [@../../libs/iterator/index.html Iterators]: Wow. Moving legacy iterating interfaces, or
  68. interfaces that should of been properly designed
  69. as iterators to STL compliant iterators was easy
  70. and painless. The gains in functionality to our
  71. code made by this library are invaluable.\n
  72. [@../../libs/regex/index.html Regex]: When you need it, it works magic.\n
  73. [@../../libs/thread/index.html Thread]: Used to implement the monitor pattern in key areas.\n
  74. [@../../libs/preprocessor/index.html Preprocessor]: Used to implement repetitive unit-test
  75. code generation. The codebase benefited
  76. greatly from the clarity boost.preprocessor
  77. brought."]
  78. ]
  79. [blurb [*McAfee, Managed VirusScan 3]\n\n
  80. [@http://www.mcafeesecurity.com/us/products/mcafee/smb/managed_services/managed_vs_smb.htm McAfee Managed VirusScan],
  81. is an always on, automatic virus protection for desktops
  82. and servers.\n\n More details of the Boost libraries used can be found
  83. [@http://betavscan.mcafeeasap.com/beta/docs/readme/Readme.html here].]
  84. [blurb [*DataSolid GmbH Germany, CADdy++ Mechanical Design (c)]\n\n
  85. [@http://www.DataSolid.com CADdy++ Mechanical Design professional (c)]
  86. is a fully parametric 3D CAD
  87. application with unbroken link between 3D
  88. models and 2D drawings. CADdy++ uses the Boost libraries:
  89. [@../../libs/any/index.html Any],
  90. [@../../libs/tokenizer/index.html Tokenizer],
  91. [@../../libs/signals/index.html Signals],
  92. [@../../libs/property_map/index.html Property Map],
  93. [@../../libs/array/index.html Array],
  94. [@../../libs/bind/index.html Bind],
  95. [@../../libs/utility/operators.htm Operators],
  96. [@../../libs/tuple/index.html Tuple],
  97. [@../../libs/random/index.html Random].\n\n
  98. ['"Many thanks to all the boost developers for their great work and effort
  99. spending into boost."]]
  100. [blurb [*Dimension 5, Miner3D]\n\n
  101. Data visualization technology enabling advanced data analysis,
  102. visualization, sonification and speech applications for business and science.\n
  103. The [@http://www.miner3D.com Miner3D] application provides means for interactive visual analysis of
  104. arbitrary tabular data from various data sources. It has a powerful OpenGL-based
  105. visualization engine and an intuitive GUI. This combination helps a human eye
  106. guide the application of statistical tools and spot the patterns that
  107. might otherwise remain hidden.
  108. ['"We are using the following boost libraries:
  109. [@../../libs/date_time/index.html Date Time],
  110. [@../../libs/variant/index.html Variant],
  111. [@../../libs/regex/index.html Regex],
  112. [@../../libs/format/index.html Format],
  113. [@../../libs/algorithm/string/index.html String Algorithms],
  114. [@../../libs/smart_ptr/index.html Smart Pointers],
  115. [@../../libs/mpl/index.html MPL],
  116. [@../../libs/type_traits/index.html Type Traits],
  117. [@../../libs/utility/operators.htm Operators],
  118. [@../../libs/dynamic_bitset/index.html Dynamic Bitset],
  119. [@../../libs/utility/enable_if.html Enable If],
  120. [@../../libs/timer/index.html Timer]."]
  121. ]
  122. [blurb [*Synergy, mailIntercept]\n\n
  123. [@http://www.mintercept.com mailIntercept] from [@http://www.synergy.com.br Synergy]
  124. is a mail interceptor service for Exchange Server 2000/2003.\n
  125. mailIntercept intercepts and interprets the e-mails from a
  126. LAN using Exchange Server and converts the microsoft proprietary
  127. format to MIME and passes them to an SMTP filter and returns the
  128. emails to the Exchange Server as modified by the SMTP filter,
  129. converted back to the microsoft proprietary format and with its
  130. features preserved.\n\n
  131. mailIntercept was built using the following Boost libraries:
  132. [@../../libs/mpl/index.html MPL],
  133. [@../../libs/algorithm/string/index.html String Algorithm],
  134. [@../../libs/bind/index.html Bind],
  135. [@../../libs/spirit/phoenix/index.html Phoenix],
  136. [@../../libs/spirit/index.html Spirit],
  137. [@../../libs/ptr_container/index.html Pointer Container],
  138. [@../../libs/serialization/index.html Serialization],
  139. [@../../libs/regex/index.html Regex],
  140. [@../../libs/iterator/index.html Iterators],
  141. [@../../libs/lambda/index.html Lambda],
  142. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  143. [@../../libs/utility/operators.htm Operators],
  144. [@../../libs/smart_ptr/index.html Smart Pointer],
  145. [@../../doc/html/tribool.html Tribool] and
  146. [@../../libs/type_traits/index.html Type Traits]
  147. ]
  148. [blurb [*Integrated Research P/L, PROGNOSIS IP Telephony Manager and IP Telephony Express]\n\n
  149. [@http://www.ir.com PROGNOSIS] is a suite of IP telephony management software products,
  150. specifically designed to address the key challenges of IP telephony
  151. life cycle management, including network-readiness, assessment,
  152. pre-deployment assurance testing, and ongoing Day-2 management of
  153. Cisco CallManager, Cisco Unity, and Cisco AVVID infrastructure.
  154. ['"The Boost libraries used were:
  155. [@../../libs/any/index.html Any],
  156. [@../../libs/bind/index.html Bind],
  157. [@../../libs/function/index.html Function],
  158. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  159. [@../../libs/mpl/index.html MPL],
  160. [@../../libs/conversion/cast.htm#numeric_cast Numeric Cast],
  161. [@../../libs/bind/ref.html Ref],
  162. [@../../libs/regex/index.html Regex],
  163. [@../../libs/smart_ptr/index.html Smart Pointer],
  164. [@../../libs/thread/index.html Thread],
  165. [@../../libs/type_traits/index.html Type Traits]."]
  166. ]
  167. [blurb [*Kinook Software, Visual Build Professional]\n\n
  168. [@http://www.visualbuild.com/ Visual Build Professional]
  169. is a tool that enables developers,
  170. software process engineers, and build specialists to create an
  171. automated, repeatable process for building their software. Visual Build
  172. provides built-in support for Microsoft Visual Studio .NET and 2005,
  173. Visual Basic, Visual C++, Visual J++, SourceSafe, eMbedded Tools,
  174. Borland Delphi, JBuilder, C++Builder, and more.\n\n
  175. The following Boost Libraries were used:
  176. [@../../libs/any/index.html Any],
  177. [@../../libs/bind/mem_fn.html Mem_fn],
  178. [@../../libs/regex/index.html Regex],
  179. [@../../libs/smart_ptr/index.html Smart Pointer],
  180. [@../../libs/static_assert/index.html Static Assert]
  181. ]
  182. [blurb [*Kinook Software, Ultra Recall]\n\n
  183. [@http://www.ultrarecall.com/ Ultra Recall]
  184. is a personal information management (PIM) /
  185. knowledge management (KM) application for Microsoft Windows. It helps
  186. you capture, organize, and recall all of your electronic information
  187. across all the applications that you use.\n\n
  188. Used the following Boost libraries:
  189. [@../../libs/format/index.html Format],
  190. [@../../libs/smart_ptr/index.html Shared Pointer],
  191. [@../../libs/static_assert/index.html Static Assert]
  192. ]
  193. [blurb [*Applied Dynamics International, ADvantageDE]\n\n
  194. [@http://www.adi.com Applied Dynamics International (ADI)]
  195. provides state-of-the art software and
  196. hardware tools to the automotive, aerospace, and defense industries to
  197. design and test embedded control systems. ADI's tools provide advanced capabilities in real-time hardware-in-the-loop
  198. (HIL) simulation, rapid prototyping, and embedded controller software
  199. development. We have been a leading supplier of HIL simulation solutions
  200. since 1957.\n\n
  201. ADvantageDE is the development environment. It allows simulation models to
  202. be easily connected to one another or to hardware components for real-time
  203. simulation. ADvantageDE projects can be created for execution on your PC,
  204. Unix workstation or on our real-time platforms.\n\n
  205. ADvantageVI is the point of control and the graphical user interface for
  206. all of the run-time activities. The run-time architecture includes extensive
  207. features for interacting with, visualizing, and automating simulation and
  208. test activities.\n\n
  209. DasCom provides access to real-time simulation data from most Windows
  210. applications, such as Micrsoft Excel, National Instruments Labview, etc.\n\n
  211. The following Boost Libraries are used:
  212. [@../../libs/array/index.html Array],
  213. [@../../libs/assign/index.html Assign],
  214. [@../../libs/bind/index.html Bind],
  215. [@../../libs/crc/index.html CRC],
  216. [@../../libs/dynamic_bitset/index.html Dynamic Bitset],
  217. [@../../libs/utility/enable_if.html Enable If],
  218. [@../../libs/filesystem/index.html File System],
  219. [@../../libs/function/index.html Function],
  220. [@../../libs/functional/index.html Functional],
  221. [@../../libs/iterator/index.html Iterators],
  222. [@../../libs/lambda/index.html Lambda],
  223. [@../../libs/optional/index.html Optional],
  224. [@../../libs/preprocessor/index.html Preprocessor],
  225. [@../../libs/bind/ref.html Ref],
  226. [@../../libs/regex/index.html Regex],
  227. [@../../libs/serialization/index.html Serialization],
  228. [@../../libs/signals/index.html Signals],
  229. [@../../libs/smart_ptr/index.html Smart Pointer],
  230. [@../../libs/static_assert/index.html Static Assert],
  231. [@../../libs/spirit/index.html Spirit],
  232. [@../../libs/algorithm/string/index.html String Algorithm],
  233. [@../../libs/tokenizer/index.html Tokenizer]
  234. [@../../libs/tuple/index.html Tuple],
  235. [@../../libs/utility/index.html Uutility(Non-Copyable)] and
  236. [@../../libs/variant/index.html Variant]
  237. ]
  238. [blurb [*PeerGuardian]\n\n
  239. [@http://methlabs.org/projects/peerguardian-2-windows/ PeerGuardian 2]
  240. is Methlabs premier IP blocker for Windows.
  241. With features like support for multiple lists, a list editor,
  242. automatic updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc),
  243. PeerGuardian 2 is the safest and easiest way to protect your privacy on P2P.\n\n
  244. Boost Libraries used include
  245. [@../../libs/crc/index.html CRC],
  246. [@../../libs/bind/index.html Bind],
  247. [@../../libs/integer/index.html Integer],
  248. [@../../libs/function/index.html Function],
  249. [@../../libs/functional/index.html Functional],
  250. [@../../libs/smart_ptr/index.html Smart Pointers],
  251. [@../../libs/conversion/lexical_cast.htm Lexical cast],
  252. [@../../doc/html/string_algo.html String Algorithms],
  253. [@../../libs/random/index.html Random],
  254. [@../../libs/format/index.html Format],
  255. [@../../libs/utility/index.html Utility].]
  256. [blurb [*DECOMSYS::DESIGNER PRO]\n\n
  257. [@http://www.decomsys.com/ DECOMSYS::DESIGNER PRO] enables the user to design
  258. a highly complex [@http://www.flexray.com/ FlexRay] communication
  259. system, which is going to be the fundament for tomorrow's
  260. automotive electronics.\n\n
  261. ['"Boost Libraries used:
  262. [@../../libs/bind/index.html Bind],
  263. [@../../libs/dynamic_bitset/index.html Dynamic Bitset],
  264. [@../../libs/format/index.html Format],
  265. [@../../libs/function/index.html Function],
  266. [@../../libs/iterator/index.html Iterators],
  267. [@../../libs/mpl/index.html MPL],
  268. [@../../libs/multi_index/index.html Multi Index],
  269. [@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable],
  270. [@../../libs/utility/operators.htm Operators],
  271. [@../../libs/preprocessor/index.html Preprocessor (nice for generating data for unit tests)],
  272. [@../../libs/program_options/index.html Program Options (for the unit test programs)],
  273. [@../../libs/bind/ref.html Ref],
  274. [@../../libs/regex/index.html Regex],
  275. [@../../libs/serialization/index.html Serialization],
  276. [@../../libs/signals/index.html Signals],
  277. [@../../libs/smart_ptr/index.html SmartPointer],
  278. [@../../libs/spirit/index.html Spirit],
  279. [@../../libs/timer/index.html Timer] and
  280. [@../../libs/variant/index.html Variant]\n\n
  281. We are also planning to use Andreas Huber's FSM library and Iostreams
  282. (together with Serialize) once
  283. they are officially released."]
  284. ]
  285. [blurb [*Wise Riddles Software, Audiomatic]\n\n
  286. [@http://www.WiseRiddles.com/Audiomatic Audiomatic]
  287. is a tool used to make system-wide macros and then launch those
  288. macros with a voice command or keyboard shortcut at any time... from any
  289. Windows application. Audiomatic enables you to launch programs, files, or
  290. websites; simulate keystrokes; play sounds; speak text; or even run scripts.
  291. You can do it all with a voice command or keyboard shortcut!
  292. ['"Boost libraries Used:
  293. [@../../libs/bind/index.html Bind],
  294. [@../../libs/function/index.html Function],
  295. [@../../libs/smart_ptr/index.html Smart Pointers],
  296. [@../../libs/date_time/index.html Date Time],
  297. [@../../libs/algorithm/string/index.html String Algorithm],
  298. [@../../libs/utility/index.html Utility (Non-Copyable, Ref)],
  299. [@../../libs/regex/index.html Regex],
  300. [@../../libs/thread/index.html Thread],
  301. [@../../libs/mpl/index.html MPL] and
  302. [@../../libs/type_traits/index.html Type Traits]."]
  303. ]
  304. [blurb [*Megahard Software Technologies Inc., Rule in Hell]\n\n
  305. [@http://www.ruleinhell.com Rule in Hell] is a
  306. Massively Multiplayer Online Role Playing Game (still in beta).\n\n
  307. The Boost libraries used were:
  308. [@../../libs/bind/index.html Bind],
  309. [@../../libs/function/index.html Function],
  310. [@../../libs/any/index.html Any],
  311. [@../../libs/tuple/index.html Tuples],
  312. [@../../libs/bind/ref.html Ref],
  313. [@../../libs/smart_ptr/index.html Shared Pointer],
  314. [@../../libs/type_traits/index.html Type Traits] and
  315. [@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable].\n\n
  316. ['"By far the combination of Bind, Function, Shared Pointer and Ref is what we use
  317. most heavily".]
  318. ]
  319. [blurb [*Dr. Detlef Meyer-Eltz, TextTransformer]\n\n
  320. The [@http://www.texttransformer.com TextTransformer]
  321. is a Windows IDE for the generation of top down
  322. parsers with included c++ interpreter code for semantic actions. Both
  323. can be executed or debugged immediately on single source files or on
  324. groups of files. Generated parsers can be exported as c++ code
  325. including as well the interpretable code as any arbitrary other code.
  326. Tokens are defined as POSIX regular expressions and rules are defined
  327. in a similar syntax quasi as regular expressions of regular
  328. expressions. The construction of parse trees and their traversal is
  329. supported.\n\n
  330. ['"The TextTransformer is essentially based on the Boost Regex library,
  331. by which the tokens for a parser can be defined. The Lexical Cast and
  332. the Format library are used for the integrated c++ interpreter. For
  333. the future also an interpreter version of the String Algorithm library is
  334. planned. The Program Options library will be used too to improve the
  335. command line version of the texttransformer."]
  336. ]
  337. [blurb [*Redshift Software, The Thot Tool]\n\n
  338. [@http://thot-tool.com/ The Thot Tool]
  339. is an asset management tool for a group of game developers.
  340. Thot combines assets, both binary and text, with workflow automation
  341. into a unified whole, and was built using Boost
  342. [@../../libs/thread/index.html Threads],
  343. [@../../libs/smart_ptr/index.html Smart Pointer],
  344. [@../../libs/regex/index.html Regex],
  345. [@../../libs/mpl/index.html MPL],
  346. and [@../../libs/type_traits/index.html Type Traits].
  347. ]
  348. [blurb [*Paragent, Paragent Manage 2.1]\n\n
  349. [@http://www.paragent.com/ Paragent Manage]
  350. is a Desktop Management Application that uses a
  351. lightweight agent written in C++. Unlike traditional desktop management
  352. solutions, Paragent Manage avoids the complexity and cost of servers by
  353. using peer-to-peer communication between agents and the administrative
  354. console. This allows real-time inventory searching, alerting and
  355. software auditing in an easy-to-deploy and maintain package.\n\n
  356. ['"We have used Boost extensively throughout our agent, including:
  357. [@../../libs/thread/index.html Thread],
  358. [@../../libs/smart_ptr/index.html Shared Pointer],
  359. [@../../libs/bind/index.html Bind],
  360. [@../../libs/spirit/index.html Spirit],
  361. [@../../libs/date_time/index.html Date Time],
  362. [@../../libs/algorithm/string/index.html String Algorithms],
  363. [@../../libs/multi_index/index.html Multi Index],
  364. [@../../libs/filesystem/index.html Filesystem].\n\n
  365. Apart from some read_write_mutex issues we had, Boost has been a
  366. seamless part of our development, and has allowed us to develop and
  367. deploy a very complex, highly threaded networking agent with a built-in
  368. lisp-like xml-based scripting language all done in C++. Our entire
  369. development team would like to thank everyone for their hard work on
  370. behalf of C++ coders everywhere."]
  371. ]
  372. [blurb [*LW-WORKS Software, Clipboard Recorder]\n\n
  373. [@http://www.lw-works.com/clipboard-recorder Clipboard Recorder]
  374. is an application that helps users to manage their
  375. clipboard history and provides easy ways for users to access their
  376. saved clipboard data.\n\n
  377. Libraries used:
  378. Smart Pointer, Serialization, Asio, String Algorithms, Bind, Thread,
  379. Conversion/Cast, Iostreams.
  380. ]
  381. [endsect]
  382. [section:open Open Source Boost]
  383. Boost is used in a variety of Open Source Projects, both applications and libraries.
  384. Indeed many Open Source libraries developed around Boost have in the past been judged
  385. of high enough quality to be absorbed
  386. into the main Boost source tree, a process that will no doubt continue into the future.
  387. Others are in highly specialized niche markets, ranging from probability theory to
  388. astronomy, via mass spectroscopy: whatever your field of interest you'll find
  389. something of value in Boost.
  390. [blurb [*Adobe Software Libraries]\n\n
  391. The [@http://opensource.adobe.com/ Adobe Software Libraries] provide
  392. components for modeling the human interface appearance and behavior
  393. in a software application. The Adobe Software Libraries depend on many
  394. parts of Boost including [@../../libs/any/index.html Any],
  395. [@../../libs/bind/index.html Bind], [@../../libs/function/index.html Function],
  396. [@../../libs/mpl/index.html MPL], [@../../libs/utility/operators.htm Operators],
  397. [@../../libs/range/index.html Range], [@../../libs/static_assert/index.html Static Assertions],
  398. [@../../libs/thread/index.html Threads], and [@../../libs/type_traits/index.html Type Traits].\n\n
  399. Currently Boost and the Adobe Software Libraries are in use in around 30 Adobe products.
  400. ]
  401. [blurb [*LyX Document Editor]\n\n
  402. [@http://www.lyx.org/ The LyX Document Editor]
  403. is an advanced open source document processor that encourages an
  404. approach to writing based on the structure of your documents,
  405. not their appearance. LyX produces high quality, professional output,
  406. using LaTeX, an industrial strength typesetting engine.\n\n
  407. LyX uses many parts of Boost, including [@../../libs/array/index.html Array],
  408. [@../../libs/bind/index.html Bind], [@../../libs/regex/index.html Regex],
  409. [@../../libs/type_traits/index.html Type Traits],
  410. [@../../libs/function/index.html Function],
  411. and [@../../libs/signals/index.html Signals].]
  412. [blurb [*CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) by Code Synthesis Tools CC]\n\n
  413. [@http://codesynthesis.com/products/xsd/ CodeSynthesis XML
  414. Schema to C++ Data Binding Compiler (XSD)] is an
  415. open-source, cross-platform XML Data Binding implementation for C++.
  416. Provided with an XML instance specification (XML Schema), it generates
  417. C++ classes that represent the given vocabulary as well as parsing and
  418. serialization code. You can then access the data stored in XML using
  419. types and functions that semantically correspond to your application
  420. domain rather than dealing with elements, attributes, and text in a
  421. direct representation of XML such as DOM or SAX.
  422. \n\n
  423. XSD uses the [@../../libs/regex/index.html Regex] and
  424. [@../../libs/filesystem/index.html Filesystem] libraries from Boost.
  425. [@../../libs/regex/index.html Regex] is used
  426. to perform transformations on file, type and member names.
  427. [@../../libs/filesystem/index.html Filesystem] is used to
  428. capture and manipulate XML Schema include and import paths.
  429. Additionally, we are planning to provide an optional mapping of XML
  430. Schema date and time types to C++ types from the Boost
  431. [@../../libs/date_time/index.html Date Time] library.
  432. ]
  433. [blurb [*CGAL]\n\n
  434. [@http://www.cgal.org/ CGAL] is the Computational Geometry Algorithms Library,
  435. an open source C++ library providing generic components
  436. such as triangulations, convex hulls algorithms, boolean
  437. operations of polygons and many other things.
  438. ['"We currently use the following Boost libraries :
  439. [@../../libs/utility/operators.htm Operators],
  440. [@../../libs/iterator/index.html Iterators],
  441. [@../../libs/tuple/index.html Tuples],
  442. [@../../libs/concept_check/index.html Concept Check],
  443. [@../../libs/mpl/index.html MPL],
  444. [@../../libs/bind/index.html Bind],
  445. [@../../libs/optional/index.html Optional] and
  446. [@../../libs/smart_ptr/index.html Smart Pointers]."]
  447. ]
  448. [blurb [*ALPS]\n\n
  449. [@http://alps.comp-phys.org/ ALPS] is an open source project to develop codes
  450. for the accurate simulation of quantum lattice models, such as quantum magnets,
  451. electronic systems and Bose-Einstein condensates. The main Boost libraries
  452. used are:
  453. [@../../libs/graph/index.html Graph],
  454. [@../../libs/random/index.html Random],
  455. [@../../libs/multi_array/index.html Multi Array],
  456. [@../../libs/program_options/index.html Program Options],
  457. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  458. [@../../libs/serialization/index.html Serialization],
  459. [@../../libs/regex/index.html Regex],
  460. [@../../libs/tuple/index.html Tuple],
  461. [@../../libs/filesystem/index.html Filesystem],
  462. [@../../libs/smart_ptr/index.html Smart Pointer],
  463. [@../../libs/bind/index.html Bind],
  464. [@../../libs/functional/index.html Functional] and
  465. [@../../libs/type_traits/index.html Type Traits]
  466. ]
  467. [blurb [*SmartWin++]\n\n
  468. [@http://smartwin.sourceforge.net/ SmartWin++]
  469. is a 100% free GUI library for developing Windows applications,
  470. it's free both as in "free beer" and as in "free speech", you can freely use
  471. SmartWin++ for commercial applications and for Open Source applications!
  472. ]
  473. [blurb [*Open VRML]\n\n
  474. [@http://openvrml.org/ Open VRML] is a free cross-platform runtime
  475. for VRML.
  476. The basic OpenVRML distribution includes libraries you can use to add
  477. VRML support to an application, and Lookat, a simple stand-alone VRML browser.
  478. ]
  479. [blurb [*Bayes++]\n\n
  480. [@http://bayesclasses.sourceforge.net/Bayes++.html Bayes++] is an open source
  481. library that represents and implements a wide variety of numerical algorithms
  482. for Bayesian Filtering of discrete systems from the
  483. [@http://www.acfr.usyd.edu.au/ Australian Centre for Field Robotics].
  484. Bayes++ makes particularly heavy use of [@../../libs/numeric/ublas/index.html the Boost Ublas library]
  485. for matrix and numeric computations.
  486. ]
  487. [blurb [*The C++/Tk Library]\n\n
  488. [@http://cpptk.sourceforge.net The C++/Tk Library] is an open source
  489. C++ interface to the Tk GUI Library.
  490. ]
  491. [blurb [*GluCat]\n\n
  492. [@http://glucat.sourceforge.net/ GluCat] is a library of template classes
  493. which model the universal Clifford algebras over the real or complex fields,
  494. with arbitrary dimension and arbitrary signature.
  495. ]
  496. [blurb [*OpenMS]\n\n
  497. [@http://open-ms.sourceforge.net/main.html OpenMS] is an open source C++ library
  498. for LC/MS data management, reduction, evaluation, visualization, storage and
  499. sophisticated statistical analyses. It can be used to develop mass
  500. spectrometry related applications.
  501. ]
  502. [blurb [*libpdf++]\n\n
  503. [@http://libpdfxx.sourceforge.net/doc/index.html libpdf++] is an object-oriented
  504. library for generating PDF (portable document format) files. It is designed
  505. in a way that the objects in the document are mapped directly to classes
  506. in the library.
  507. ]
  508. [blurb [*Regina]\n\n
  509. [@http://regina.sourceforge.net/ Regina] is a suite of mathematical software
  510. for 3-manifold topologists. It focuses upon the study of 3-manifold
  511. triangulations and includes support for normal surfaces and angle structures.
  512. ]
  513. [blurb [*MetaFS]\n\n
  514. [@http://metafs.sourceforge.net/ MetaFS] is a daemon for Linux
  515. (and Linux only) that allows you to access information about your
  516. files (such as MP3 tags or JPEG's EXIF tags) easily and consistently
  517. using extended attributes. It also allows you to perform fast searches
  518. using this information. MetaFS is extensible, so anyone can write plug-ins
  519. to access new types of metadata.
  520. ]
  521. [blurb [*The ASN.1 Tool]\n\n
  522. Abstract Syntax Notation One (ASN.1) is a
  523. formal language for abstractly describing messages to be exchanged among an
  524. extensive range of applications involving the Internet, intelligent network,
  525. cellular phones, ground-to-air communications, electronic commerce, secure
  526. electronic services, interactive television, intelligent transportation
  527. systems, Voice Over IP and others. \n\n
  528. [@http://iiiasn1.sourceforge.net/main.html The ASN.1 Tool] includes two parts :
  529. an ASN.1 compiler "asnparser" which compiles the Abstract Syntax to c++ files,
  530. and a runtime library which is used to link with the c++ files generated by
  531. asnparser. Based on the works of Open H.323 projects, it is developed for
  532. the needs of H.450 series protocol.
  533. ]
  534. [blurb [*DGD]\n\n
  535. [@http://dgd.sourceforge.net/dgd_home.html DGD] (Depression Glass Debug)
  536. is simple, easy to use C++ ostream extension
  537. created with a goal to produce nice, readable and easy to understand trace logs]
  538. [blurb [*FEAR]\n\n
  539. [@http://fear.sourceforge.net/ FEAR] is a language independent
  540. open-source project providing portable support for the creation of
  541. genuine Artificial Intelligence within realistic simulated worlds.]
  542. [blurb [*XEngine]\n\n
  543. [@http://xengine.sourceforge.net/features.php XEngine] is a platform- and
  544. rendering-API-independent 3D engine for real-time visualization with
  545. support for programmable graphics pipeline architectures and is implemented in C++.]
  546. [blurb [*Spheral++]\n\n
  547. [@http://spheral.sourceforge.net/ Spheral++] is a numerical tool
  548. for simulating the evolution of a set of fluid or solid materials subject to
  549. hydrodynamic, gravitational, and radiative effects.
  550. Spherical++ uses [@../../libs/python/doc/index.html the Boost Python library].]
  551. [blurb [*C++ XML Objects]\n\n
  552. [@http://cppxmlobj.sourceforge.net/ C++ XML Objects] is a framework for persisting
  553. hierarchies of C++ objects to and from XML.]
  554. [blurb [*HippoDraw]\n\n
  555. [@http://www.slac.stanford.edu/grp/ek/hippodraw/index.html HippoDraw] provides a
  556. highly interactive data analysis environment.
  557. HippoDraw uses [@../../libs/python/doc/index.html the Boost Python library].]
  558. [blurb [*Orocos]\n\n
  559. [@http://people.mech.kuleuven.ac.be/~psoetens/orocos/doc/orocos-control-manual.html
  560. The Orocos Robot Control Software Application Framework].]
  561. [blurb [*ECell]\n\n
  562. The [@http://www.e-cell.org/ E-Cell Project] is an international research
  563. project aiming at developing necessary theoretical supports, technologies
  564. and software platforms to allow precise whole cell simulation.]
  565. [blurb [*VCS Made Easy]\n\n
  566. [@http://vcsme.sourceforge.net/ VCS Made Easy],
  567. or vcsme for short, is an utility whose main
  568. purpose is to simplify the maintenance of file trees managed by a version
  569. control system, such as the well known CVS or Subversion. Simply put,
  570. it automates the process of bringing all these directories to an up-to-date
  571. status with a single and simple command.\n\n
  572. ['"The following Boost libraries were used:
  573. [@../../libs/format/index.html Format],
  574. [@../../libs/smart_ptr/index.html Smart Pointers],
  575. [@../../libs/utility/index.html Utility (noncopyable)] and
  576. [@../../libs/filesystem/index.html Filesystem]."]
  577. ]
  578. [blurb [*Monotone]\n\n
  579. [@http://www.venge.net/monotone/ Monotone]
  580. is a free distributed version control system. It provides
  581. a simple, single-file transactional version store, with fully disconnected
  582. operation and an efficient peer-to-peer synchronization protocol. It
  583. understands history-sensitive merging, lightweight branches, integrated
  584. code review and 3rd party testing. It uses cryptographic version naming
  585. and client-side RSA certificates. It has good internationalization support,
  586. has no external dependencies, runs on linux, solaris, OSX, windows, and
  587. other unixes, and is licensed under the GNU GPL.\n\n
  588. ['"The followind Boost libraries were used:
  589. [@../../libs/date_time/index.html Date Time],
  590. [@../../libs/filesystem/index.html Filesystem],
  591. [@../../libs/conversion/index.html Conversion],
  592. [@../../libs/optional/index.html Optional],
  593. [@../../libs/random/index.html Random],
  594. [@../../libs/regex/index.html Regex],
  595. [@../../libs/smart_ptr/index.html Smart Pointers],
  596. [@../../libs/static_assert/index.html Static Assertions],
  597. [@../../libs/tokenizer/index.html Tokenizer],
  598. [@../../libs/tuple/index.html Tuple] and
  599. [@../../libs/test/index.html Test]."]
  600. ]
  601. [blurb [*Hydranode Engine]\n\n
  602. [@http://hydranode.com/ Hydranode Engine]
  603. is a plugin-driven P2P client engine that relies
  604. heavily on Boost libraries. Hydranode codebase is licenced under GNU
  605. GPL, and is developed mainly by Alo Sarv. Currently in Beta phase,
  606. Hydranode runs on wide range of platforms, including Windows, Linux,
  607. BSD, Mac OS, Solaris etc.\n\n
  608. ['"Hydranode Engine and plugins rely heavily on the following Boost
  609. libraries: Bind, Function, Lambda, MultiIndex, Signals, Threads,
  610. Smart Pointer, Format, Lexical Cast. Other Boost libraries being used
  611. include FileSystem, String Algorithm, Date Time, Program Options, Spirit,
  612. Random, Tokenizer, Type Traits, Tribool, Tuple and Any. Once Boost 1.33
  613. is released, I'm also looking forward to using the Boost Iostreams library
  614. in Hydranode.\n\n
  615. All complex data structures in Hydranode are implemented using
  616. Multi Index containers, which significantly reduced development time
  617. and kept code clean. Format is being used for all text formatting.
  618. Having Threads and FileSystem libraries available made cross-platform
  619. development lot easier in those areas."]
  620. ]
  621. [blurb [*Hugin]\n\n
  622. With [@http://hugin.sourceforge.net/ hugin] you can assemble a mosiac of
  623. photographs into a complete
  624. immersive panorama, stitch any series of overlapping pictures and much more.]
  625. [blurb [*Enblend]\n\n
  626. [@http://enblend.sourceforge.net/ Enblend] is a tool for compositing images.
  627. Given a set of images that overlap
  628. in some irregular way, Enblend overlays them in such a way that the seam
  629. between the images is invisible, or at least very difficult to see.]
  630. [blurb [*GNU Source-highlight]\n\n
  631. [@http://www.gnu.org/software/src-highlite/source-highlight.html GNU Source-highlight],
  632. given a source file, produces a document with
  633. syntax highlighting. The colors and the styles can be specified
  634. (bold, italics, underline) by means of a configuration file, and some
  635. other options can be specified at the command line. The output format
  636. can be HTML, XHTML and ANSI color escape sequences. GNU Source Highlight
  637. is build around [@../../libs/regex/index.html the Boost Regex library]]
  638. [blurb [*Luabind]\n\n
  639. [@http://luabind.sourceforge.net/ Luabind] is a library that helps you create
  640. bindings between C++ and lua. It has the ability to expose functions and classes,
  641. written in C++, to lua. It will also supply the functionality to define classes
  642. in lua and let them derive from other lua classes or C++ classes.
  643. Lua classes can override virtual functions from their C++ baseclasses.
  644. It is written towards lua 5.0, and does not work with lua 4.]
  645. [blurb [*C++/Tcl]\n\n
  646. [@http://cpptcl.sourceforge.net/ C++/Tcl] is a library that allows the easy
  647. integration of C++ and Tcl.]
  648. [blurb [*QuantLib]\n\n
  649. The [@http://quantlib.org/ QuantLib] project provides a comprehensive software
  650. framework for quantitative finance. QuantLib is a free/open-source library
  651. for modeling, trading, and risk management in real-life.
  652. Boost components used include
  653. [@../../libs/smart_ptr/index.html Smart Pointers],
  654. [@../../libs/iterator/index.html Iterators],
  655. and [@../../libs/test/index.html the Test Framework].
  656. ]
  657. [blurb [*CBCanaylzer]\n\n
  658. [@http://www.biozentrum.uni-wuerzburg.de/index.php?id=524 CBCanaylzer]
  659. is developed by the Department of Bioinformatics,
  660. at the University of Wuerzburg.\n\n
  661. ['"CBCAnalyzer (CBC = compensatory base change) is a tool to create ``small''
  662. phylogenetic trees from sequence alignments. To measure the distance of sequences
  663. the compensatory base changes are detected and counted. The bionj
  664. algorithm is then used to construct a tree. CBCAnalyzer is available on
  665. Windows, Linux and partly works on MacOSX. \n\n
  666. Boost libraries used:
  667. [@../../libs/program_options/index.html Program Options]
  668. - creates really nice output, and is both easy to extend and simple to handle.
  669. [@../../libs/iterator/index.html Iterator],
  670. [@../../libs/spirit/index.html Spirit]
  671. - Saved a lot of my time, and makes the vast amount of biological file
  672. formats simple to support,
  673. [@../../libs/smart_ptr/index.html Shared Pointer],
  674. [@../../libs/lambda/index.html Lambda].]
  675. ]
  676. [blurb [*Profdist]\n\n
  677. [@http://www.biozentrum.uni-wuerzburg.de/index.php?id=523 Profdist]
  678. is developed by the Department of Bioinformatics, at the University of Wuerzburg.\n\n
  679. ['"Profdist is a tool for the construction of large phylogenetic trees based on
  680. profile distances. The input alignment data gets extended by random
  681. picking of rows, and a clustering technique is used to create profiles
  682. of the most frequent subtrees. The iterative approach allows working on
  683. large datasets. Currently the application is very limited by the quality of
  684. wxWidgets, and only available for Windows and Linux. \n\n
  685. The Boost librarie used were:
  686. [@../../libs/algorithm/string/index.html String Algorithms],
  687. [@../../libs/bind/ref.html Ref],
  688. [@../../libs/iterator/index.html Iterator],
  689. [@../../libs/spirit/index.html Spirit],
  690. [@../../libs/smart_ptr/index.html Shared Pointer] and
  691. [@../../libs/lambda/index.html Lambda]."]
  692. ]
  693. [blurb [*The Yake Engine]\n\n
  694. [@http://www.yake.org/ The Yake Engine]
  695. is a component-based, object-oriented engine written in C++
  696. and primarily designed for VR applications and games. It abstracts typical
  697. low-level and middleware APIs and provides various low, mid and application
  698. level functionality as well as tools to create and import content.
  699. ]
  700. [endsect]
  701. [section:inhouse In House Boost]
  702. Whether you're a government department, an internet startup, or a specialist consultancy, in-house
  703. developement using the Boost Libraries can significantly shorten your
  704. development cycles.
  705. [blurb [*LiquidNet]\n\n
  706. [@http://www.liquidnet.com/ LiquidNet] is Americas number one electronic
  707. marketplace for large block trading, and the 5th fastest growing company
  708. according to Inc Magazine. \n\n
  709. "['Boost Libraries most used, in order of importance:\n
  710. [@../../libs/smart_ptr/index.html Shared Pointer],
  711. [@../../libs/bind/index.html Bind],
  712. [@../../libs/python/doc/index.html Python],
  713. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  714. [@../../libs/optional/index.html Optional],
  715. [@../../libs/any/index.html Any] and
  716. [@../../libs/tuple/index.html Tuple]]
  717. ]
  718. [blurb [*MetOcean Engineers]\n\n
  719. [@http://www.metoceanengineers.com MetOcean Engineers]
  720. are a leading consultancy providing oceanographic and meteorological
  721. services in support of coastal and ocean engineering and environmental
  722. protection. Core activities encompass: oceanographic measurements;
  723. metocean monitoring systems; coastal and ocean engineering; environmental
  724. consultancy; data management.\n\n
  725. Boost Libraries currently in use:
  726. [@../../libs/any/index.html Any],
  727. [@../../libs/assign/index.html Assign],
  728. [@../../libs/bind/index.html Bind],
  729. [@../../libs/date_time/index.html Date Time],
  730. [@../../libs/iterator/index.html Iterators],
  731. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  732. [@../../libs/mpl/index.html MPL],
  733. [@../../libs/spirit/phoenix/index.html Phoenix],
  734. [@../../libs/program_options/index.html Program Options],
  735. [@../../libs/bind/ref.html Ref],
  736. [@../../libs/smart_ptr/index.html Smart Pointer],
  737. [@../../libs/spirit/index.html Spirit],
  738. [@../../libs/algorithm/string/index.html String Algorithm],
  739. [@../../doc/html/tribool.html Tribool] and
  740. [@../../libs/variant/index.html Variant]
  741. ]
  742. [blurb [*TeraView Ltd]\n\n
  743. [@http://www.teraview.com TeraView Ltd] develop terahertz based systems
  744. for a variety of applications
  745. including spectroscopy and imaging.\n\n
  746. ['"We use:
  747. [@../../libs/thread/index.html Thread],
  748. [@../../libs/filesystem/index.html Filesystem],
  749. [@../../libs/date_time/index.html Date Time],
  750. [@../../libs/serialization/index.html Serialization],
  751. [@../../libs/smart_ptr/index.html Smart Pointer],
  752. [@../../libs/function/index.html Function],
  753. [@../../libs/bind/index.html Bind],
  754. [@../../libs/iterator/index.html Iterator],
  755. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  756. [@../../libs/format/index.html Format],
  757. [@../../libs/tuple/index.html Tuple],
  758. [@../../libs/any/index.html Any] and
  759. [@../../libs/optional/index.html Optional]"]
  760. ]
  761. [blurb [*NPC International]\n\n
  762. With about 800 restaurants, [@http://www.npcinternational.com NPC International]
  763. is the world's largest Pizza Hut franchisee.\n\n
  764. ['"We make extensive use of boost in our internally developed point of sale,
  765. restaurant management, communications, and accounting systems.
  766. We use the following Boost libraries in approximate order of frequency of use:
  767. [@../../libs/bind/index.html Bind],
  768. [@../../libs/function/index.html Function],
  769. [@../../libs/optional/index.html Optional],
  770. [@../../libs/smart_ptr/index.html Shared Pointer],
  771. [@../../libs/date_time/index.html Date Time],
  772. [@../../libs/thread/index.html Thread],
  773. [@../../libs/lambda/index.html Lambda],
  774. [@../../libs/type_traits/index.html Type Traits],
  775. [@../../libs/mpl/index.html MPL],
  776. [@../../libs/tuple/index.html Tuple],
  777. [@../../libs/utility/enable_if.html Enable If],
  778. [@../../libs/variant/index.html Variant],
  779. [@../../libs/spirit/index.html Spirit],
  780. [@../../libs/algorithm/string/index.html String Algorithm],
  781. [@../../libs/preprocessor/index.html Preprocessor],
  782. [@../../libs/filesystem/index.html Filesystem],
  783. [@../../libs/utility/operators.htm Operator],
  784. [@../../libs/iterator/index.html Iterators] and
  785. [@../../libs/tokenizer/index.html Tokenizer]."]
  786. ]
  787. [blurb [*Rational Discovery LLC]\n\n
  788. [@http://www.rationaldiscovery.com Rational Discovery]
  789. provides computational modeling, combinatorial
  790. library design and custom software development services to the
  791. pharmaceutical, biotech and chemical industries.\n\n
  792. ['"We do a substantial amount of internal research to develop new
  793. approaches for applying machine-learning techniques to solve chemical
  794. problems. Because we're a small organization and chemistry is a large
  795. and complex field, it is essential that we be able to quickly and
  796. easily prototype and test new algorithms. We have found the Boost
  797. libraries, a reliable source of high-quality code, to be
  798. indispensable.\n\n
  799. Boost libraries used:
  800. [@../../libs/python/index.html Python],
  801. [@../../libs/graph/index.html Graph],
  802. [@../../libs/smart_ptr/index.html Smart Pointer],
  803. [@../../libs/any/index.html Any],
  804. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  805. [@../../libs/random/index.html Random],
  806. [@../../libs/algorithm/string/index.html String Algorithms],
  807. [@../../libs/tuple/index.html Tuple],
  808. [@../../libs/numeric/ublas/index.html uBLAS]."]
  809. ]
  810. [blurb [*Archelon LLC]\n\n
  811. [@http://www.archelon-us.com Archelon LLC] is a global securities firm
  812. headquartered in Chicago. We actively trade equities, futures and
  813. derivatives in both electronic and floor-based markets. Archelon is
  814. one of the highest volume market makers on EUREX and a leading
  815. U.S. option market maker focusing on the most active securities.\n\n
  816. ['"We use:
  817. [@../../libs/any/index.html Any],
  818. [@../../libs/array/index.html Array],
  819. [@../../libs/bind/index.html Bind],
  820. [@../../libs/date_time/index.html Date Time],
  821. [@../../libs/function/index.html Function],
  822. [@../../libs/conversion/lexical_cast.htm Lexical Cast],
  823. [@../../libs/optional/index.html Optional],
  824. [@../../libs/rational/index.html Rational],
  825. [@../../libs/regex/index.html Regex],
  826. [@../../libs/signals/index.html Signals],
  827. [@../../libs/smart_ptr/index.html Smart Pointer],
  828. [@../../libs/tokenizer/index.html Tokenizer],
  829. [@../../libs/tuple/index.html Tuple] and
  830. [@../../libs/utility/index.html Utility]."]
  831. ]
  832. [endsect]
  833. [section:submit Submissions]
  834. If you have an application or library that's using Boost and would like to be
  835. listed here, please post the following information to the
  836. [@http://www.boost.org/more/mailing_lists.htm#main main Boost developer
  837. mailing list]:
  838. * The name of the Application/Product/Service.
  839. * The name of the company (where appropriate).
  840. * A paragraph describing the Application/Product/Service.
  841. * Any information you can provide about which parts of Boost you used,
  842. along with any comments you may have on how Boost helped your product
  843. development.
  844. * URLs to your companies home page, and the home page of the
  845. Application/Product/Service if there is one.
  846. Finally, if the subheadings used in the structure of these pages
  847. don't fit your Product/Application/Service please say so: we're
  848. always interested to hear how these pages can be improved or better
  849. structured.
  850. [endsect]
粤ICP备19079148号