Tidy up references to Boost libraries.

Minor improvement to Jamfile.


[SVN r30480]
This commit is contained in:
John Maddock 2005-08-05 12:25:24 +00:00
parent 470d7891dc
commit 83e611e373
2 changed files with 170 additions and 157 deletions

View File

@ -14,4 +14,16 @@ boostbook standalone
#<xsl:param>navig.graphics=0
;
install html : ../../doc/html/boostbook.css ;
install ../ : ../../boost.png ;
if ! $(gWARNING_DONE)
{
ECHO ;
ECHO This Jamfile is for testing the \"Who's Using Boost\" documentation build only ;
ECHO If you want to update your distributed documentation then please build ;
ECHO from the boost-path/doc directory ;
ECHO ;
gWARNING_DONE = "true" ;
}

View File

@ -47,15 +47,15 @@ out across the Adobe product line to provide cross platform user interface logic
[@http://www.adobe.com/products/indesign/main.html Adobe Indesign] offers
best of breed page design:
Indesign and it's asociated SDK depend upon Boost
[@../../libs/regex/index.html regex],
[@../../libs/functional/index.html functional] and others.
[@../../libs/regex/index.html Regex],
[@../../libs/functional/index.html Functional] and others.
]
[blurb [*SAP NetWeaver]\n\n
[@http://www.sap.com/solutions/netweaver/index.epx SAP NetWeaver]
is the technical foundation of mySAP Business Suite solutions,
SAP xApps composite applications, partner solutions, and customer
custom-built applications. [@../../libs/regex/index.html Boost.Regex]
custom-built applications. [@../../libs/regex/index.html The Boost Regex library]
provides the regular expression
implementation for SAP's
[@https://www.sdn.sap.com/sdn/developerareas/abap.sdn?node=linkDnode6-3 ABAP language].]
@ -63,24 +63,25 @@ implementation for SAP's
[blurb [*Real Networks, Rhapsody]\n\n
The [@http://www.real.com/ Rhapsody Music Service] allows its subscribers to legally
download/transfer/burn over a million songs. The Rhapsody client
software was built with many Boost libraries.\n\n
['"[@../../libs/format/index.html boost.format]: Boost.Format is top notch. Using it is a bliss.\n
[@../../libs/functional/index.html boost.functional],
[@../../libs/function/index.html boost.function], and [@../../libs/bind/index.html boost.bind]: These three libraries,
software was built with many Boost libraries:\n\n
['"[@../../libs/format/index.html Format]: Boost.Format is top notch. Using it is a bliss.\n
[@../../libs/functional/index.html Functional],
[@../../libs/function/index.html Function],
and [@../../libs/bind/index.html Bind]: These three libraries,
along with smart pointer are the most used in our application. I could not imagine
not having them handy.\n
[@../../libs/smart_ptr/index.html boost.smart_ptr]: Hands down, the most useful, and used library of the lot!\n
[@../../libs/date_time/index.html boost.date_time]: Simple to use, effective, does the job. I love the
[@../../libs/smart_ptr/index.html Smart Pointer]: Hands down, the most useful, and used library of the lot!\n
[@../../libs/date_time/index.html Date Time]: Simple to use, effective, does the job. I love the
flexible input string parsing facilities, and the
human readable ISO output.\n
[@../../libs/iterator/index.html boost.iterators]: Wow. Moving legacy iterating interfaces, or
[@../../libs/iterator/index.html Iterators]: Wow. Moving legacy iterating interfaces, or
interfaces that should of been properly designed
as iterators to STL compliant iterators was easy
and painless. The gains in functionality to our
code made by this library are invaluable.\n
[@../../libs/regex/index.html boost.regex]: When you need it, it works magic.\n
[@../../libs/thread/index.html boost.thread]: Used to implement the monitor pattern in key areas.\n
[@../../libs/preprocessor/index.html boost.preprocessor]: Used to implement repetitive unit-test
[@../../libs/regex/index.html Regex]: When you need it, it works magic.\n
[@../../libs/thread/index.html Thread]: Used to implement the monitor pattern in key areas.\n
[@../../libs/preprocessor/index.html Preprocessor]: Used to implement repetitive unit-test
code generation. The codebase benefited
greatly from the clarity boost.preprocessor
brought."]
@ -98,15 +99,15 @@ and servers.\n\n More details of the Boost libraries used can be found
is a fully parametric 3D CAD
application with unbroken link between 3D
models and 2D drawings. CADdy++ uses the Boost libraries:
[@../../libs/any/index.html any],
[@../../libs/tokenizer/index.html tokenizer],
[@../../libs/signals/index.html signals],
[@../../libs/property_map/index.html property_map],
[@../../libs/array/index.html array],
[@../../libs/bind/index.html bind],
[@../../libs/utility/operators.htm operators],
[@../../libs/tuple/index.html tuple],
[@../../libs/random/index.html random].\n\n
[@../../libs/any/index.html Any],
[@../../libs/tokenizer/index.html Tokenizer],
[@../../libs/signals/index.html Signals],
[@../../libs/property_map/index.html Property Map],
[@../../libs/array/index.html Array],
[@../../libs/bind/index.html Bind],
[@../../libs/utility/operators.htm Operators],
[@../../libs/tuple/index.html Tuple],
[@../../libs/random/index.html Random].\n\n
['"Many thanks to all the boost developers for their great work and effort
spending into boost."]]
@ -119,18 +120,18 @@ spending into boost."]]
guide the application of statistical tools and spot the patterns that
might otherwise remain hidden.
['"We are using following boost libraries:
[@../../libs/date_time/index.html Boost.Date Time],
[@../../libs/variant/index.html Boost.Variant],
[@../../libs/regex/index.html Boost.Regex],
[@../../libs/format/index.html Boost.Format],
[@../../libs/algorithm/string/index.html Boost.String Algoritms],
[@../../libs/smart_ptr/index.html Boost.Smart Pointers],
[@../../libs/mpl/index.html Boost.MPL],
[@../../libs/type_traits/index.html Boost.Type Traits],
[@../../libs/utility/operators.htm Boost.Operators],
[@../../libs/dynamic_bitset/index.html Boost.Dynamic Bitset],
[@../../libs/utility/enable_if.html Boost.EnableIf],
[@../../libs/timer/index.html Boost.Timer]."]
[@../../libs/date_time/index.html Date Time],
[@../../libs/variant/index.html Variant],
[@../../libs/regex/index.html Regex],
[@../../libs/format/index.html Format],
[@../../libs/algorithm/string/index.html String Algoritms],
[@../../libs/smart_ptr/index.html Smart Pointers],
[@../../libs/mpl/index.html MPL],
[@../../libs/type_traits/index.html Type Traits],
[@../../libs/utility/operators.htm Operators],
[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
[@../../libs/utility/enable_if.html Enable If],
[@../../libs/timer/index.html Timer]."]
]
[blurb [*Synergy, mailIntercept]\n\n
@ -142,22 +143,22 @@ format to MIME and passes them to an SMTP filter and returns the
emails to the Exchange Server as modified by the SMTP filter,
converted back to the microsoft proprietary format and with its
features preserved.\n\n
mailIntercept was built using
[@../../libs/mpl/index.html boost.mpl],
[@../../libs/algorithm/string/index.html boost.string_algo],
[@../../libs/bind/index.html boost.bind],
[@../../libs/spirit/phoenix/index.html boost.phoenix],
[@../../libs/spirit/index.html boost.spirit],
[@../../libs/ptr_container/index.html boost.ptr_container],
[@../../libs/serialization/index.html boost.serialization],
[@../../libs/regex/index.html boost.regex],
[@../../libs/iterator/index.html boost.iterators],
[@../../libs/lambda/index.html boost.lambda],
[@../../libs/conversion/lexical_cast.htm boost.lexical_cast],
[@../../libs/utility/operators.htm boost.operators],
[@../../libs/smart_ptr/index.html boost.smart_ptr],
[@../../doc/html/tribool.html boost.tribool] and
[@../../libs/type_traits/index.html boost.type_traits]
mailIntercept was built using the following Boost libraries:
[@../../libs/mpl/index.html MPL],
[@../../libs/algorithm/string/index.html String Algorithm],
[@../../libs/bind/index.html Bind],
[@../../libs/spirit/phoenix/index.html Phoenix],
[@../../libs/spirit/index.html Spirit],
[@../../libs/ptr_container/index.html Pointer Container],
[@../../libs/serialization/index.html Serialization],
[@../../libs/regex/index.html Regex],
[@../../libs/iterator/index.html Iterators],
[@../../libs/lambda/index.html Lambda],
[@../../libs/conversion/lexical_cast.htm Lexical Cast],
[@../../libs/utility/operators.htm Operators],
[@../../libs/smart_ptr/index.html Smart Pointer],
[@../../doc/html/tribool.html Tribool] and
[@../../libs/type_traits/index.html Type Traits]
]
[blurb [*Integrated Research P/L, PROGNOSIS IP Telephony Manager and IP Telephony Express]\n\n
@ -167,17 +168,17 @@ mailIntercept was built using
pre-deployment assurance testing, and ongoing Day-2 management of
Cisco CallManager, Cisco Unity, and Cisco AVVID infrastructure.
['"The Boost libraries used were:
[@../../libs/any/index.html boost.any],
[@../../libs/bind/index.html boost.bind],
[@../../libs/function/index.html boost.function],
[@../../libs/conversion/lexical_cast.htm boost.lexical_cast],
[@../../libs/mpl/index.html boost.mpl],
[@../../libs/conversion/cast.htm#numeric_cast boost.numeric_cast],
[@../../libs/bind/ref.html boost.ref],
[@../../libs/regex/index.html boost.regex],
[@../../libs/smart_ptr/index.html boost.smart_ptr],
[@../../libs/thread/index.html boost.thread],
[@../../libs/type_traits/index.html boost.type_traits]."]
[@../../libs/any/index.html Any],
[@../../libs/bind/index.html Bind],
[@../../libs/function/index.html Function],
[@../../libs/conversion/lexical_cast.htm Lexical Cast],
[@../../libs/mpl/index.html MPL],
[@../../libs/conversion/cast.htm#numeric_cast Numeric Cast],
[@../../libs/bind/ref.html Ref],
[@../../libs/regex/index.html Regex],
[@../../libs/smart_ptr/index.html Smart Pointer],
[@../../libs/thread/index.html Thread],
[@../../libs/type_traits/index.html Type Traits]."]
]
[blurb [*Kinook Software, Visual Build Professional]\n\n
@ -189,11 +190,11 @@ provides built-in support for Microsoft Visual Studio .NET and 2005,
Visual Basic, Visual C++, Visual J++, SourceSafe, eMbedded Tools,
Borland Delphi, JBuilder, C++Builder, and more.\n\n
The following Boost Libraries were used:
[@../../libs/any/index.html any],
[@../../libs/bind/mem_fn.html mem_fn],
[@../../libs/regex/index.html regex],
[@../../libs/smart_ptr/index.html smart_ptr],
[@../../libs/static_assert/index.html static_assert]
[@../../libs/any/index.html Any],
[@../../libs/bind/mem_fn.html Mem_fn],
[@../../libs/regex/index.html Regex],
[@../../libs/smart_ptr/index.html Smart Pointer],
[@../../libs/static_assert/index.html Static Assert]
]
[blurb [*Kinook Software, Ultra Recall]\n\n
@ -203,9 +204,9 @@ knowledge management (KM) application for Microsoft Windows. It helps
you capture, organize, and recall all of your electronic information
across all the applications that you use.\n\n
Used the following Boost libraries:
[@../../libs/format/index.html format],
[@../../libs/smart_ptr/index.html shared_ptr],
[@../../libs/static_assert/index.html static_assert]
[@../../libs/format/index.html Format],
[@../../libs/smart_ptr/index.html Shared Pointer],
[@../../libs/static_assert/index.html Static Assert]
]
[blurb [*Applied Dynamics International, ADvantageDE]\n\n
@ -227,31 +228,31 @@ test activities.\n\n
DasCom provides access to real-time simulation data from most Windows
applications, such as Micrsoft Excel, National Instruments Labview, etc.\n\n
The following Boost Libraries are used:
[@../../libs/array/index.html array],
[@../../libs/assign/index.html assign],
[@../../libs/bind/index.html bind],
[@../../libs/crc/index.html crc],
[@../../libs/dynamic_bitset/index.html dynamic_bitset],
[@../../libs/utility/enable_if.html enable_if],
[@../../libs/filesystem/index.html file_system],
[@../../libs/function/index.html function],
[@../../libs/functional/index.html functional],
[@../../libs/iterator/index.html iterators],
[@../../libs/lambda/index.html lambda],
[@../../libs/optional/index.html optional],
[@../../libs/preprocessor/index.html preprocessor],
[@../../libs/bind/ref.html ref],
[@../../libs/regex/index.html regex],
[@../../libs/serialization/index.html serialization],
[@../../libs/signals/index.html signals],
[@../../libs/smart_ptr/index.html smart_ptr],
[@../../libs/static_assert/index.html static_assert],
[@../../libs/spirit/index.html spirit],
[@../../libs/algorithm/string/index.html string_algo],
[@../../libs/tokenizer/index.html tokenizer]
[@../../libs/tuple/index.html tuple],
[@../../libs/utility/index.html utility(noncopyable)] and
[@../../libs/variant/index.html variant]
[@../../libs/array/index.html Array],
[@../../libs/assign/index.html Assign],
[@../../libs/bind/index.html Bind],
[@../../libs/crc/index.html CRC],
[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
[@../../libs/utility/enable_if.html Enable If],
[@../../libs/filesystem/index.html File System],
[@../../libs/function/index.html Function],
[@../../libs/functional/index.html Functional],
[@../../libs/iterator/index.html Iterators],
[@../../libs/lambda/index.html Lambda],
[@../../libs/optional/index.html Optional],
[@../../libs/preprocessor/index.html Preprocessor],
[@../../libs/bind/ref.html Ref],
[@../../libs/regex/index.html Regex],
[@../../libs/serialization/index.html Serialization],
[@../../libs/signals/index.html Signals],
[@../../libs/smart_ptr/index.html Smart Pointer],
[@../../libs/static_assert/index.html Static Assert],
[@../../libs/spirit/index.html Spirit],
[@../../libs/algorithm/string/index.html String Algorithm],
[@../../libs/tokenizer/index.html Tokenizer]
[@../../libs/tuple/index.html Tuple],
[@../../libs/utility/index.html Uutility(Non-Copyable)] and
[@../../libs/variant/index.html Variant]
]
[blurb [*PeerGuardian]\n\n
@ -261,17 +262,17 @@ With features like support for multiple lists, a list editor,
automatic updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc),
PeerGuardian 2 is the safest and easiest way to protect your privacy on P2P.\n\n
Boost Libraries used include
[@../../libs/crc/index.html crc],
[@../../libs/bind/index.html bind],
[@../../libs/integer/index.html integer],
[@../../libs/function/index.html function],
[@../../libs/functional/index.html functional],
[@../../libs/smart_ptr/index.html smart pointers],
[@../../libs/conversion/lexical_cast.htm lexical cast],
[@../../doc/html/string_algo.html string algorithms],
[@../../libs/random/index.html random],
[@../../libs/format/index.html format],
[@../../libs/utility/index.html utility].]
[@../../libs/crc/index.html CRC],
[@../../libs/bind/index.html Bind],
[@../../libs/integer/index.html Integer],
[@../../libs/function/index.html Function],
[@../../libs/functional/index.html Functional],
[@../../libs/smart_ptr/index.html Smart Pointers],
[@../../libs/conversion/lexical_cast.htm Lexical cast],
[@../../doc/html/string_algo.html String Algorithms],
[@../../libs/random/index.html Random],
[@../../libs/format/index.html Format],
[@../../libs/utility/index.html Utility].]
[blurb [*DECOMSYS::DESIGNER PRO]\n\n
[@http://www.decomsys.com/ DECOMSYS::DESIGNER PRO] enables the user to design
@ -279,27 +280,27 @@ a highly complex [@http://www.flexray.com/ FlexRay] communication
system, which is going to be the fundament for tomorrow's
automotive electronics.\n\n
['"Boost Libraries used:
[@../../libs/bind/index.html bind],
[@../../libs/dynamic_bitset/index.html dynamic_bitset],
[@../../libs/format/index.html format],
[@../../libs/function/index.html function],
[@../../libs/iterator/index.html iterators],
[@../../libs/mpl/index.html mpl],
[@../../libs/multi_index/index.html multi_index],
[@../../libs/utility/utility.htm#Class_noncopyable noncopyable],
[@../../libs/utility/operators.htm operators],
[@../../libs/preprocessor/index.html preprocessor (nice for generating data for unit tests)],
[@../../libs/program_options/index.html program_options (for the unit test programs)],
[@../../libs/bind/ref.html ref],
[@../../libs/regex/index.html regex],
[@../../libs/serialization/index.html serialization],
[@../../libs/signals/index.html signals],
[@../../libs/smart_ptr/index.html smart_ptr],
[@../../libs/spirit/index.html spirit],
[@../../libs/timer/index.html timer] and
[@../../libs/variant/index.html variant]\n\n
We are also planning to use Andreas Huber's fsm library and iostreams
(together with boost.serialize) once
[@../../libs/bind/index.html Bind],
[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
[@../../libs/format/index.html Format],
[@../../libs/function/index.html Function],
[@../../libs/iterator/index.html Iterators],
[@../../libs/mpl/index.html MPL],
[@../../libs/multi_index/index.html Multi Index],
[@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable],
[@../../libs/utility/operators.htm Operators],
[@../../libs/preprocessor/index.html Preprocessor (nice for generating data for unit tests)],
[@../../libs/program_options/index.html Program Options (for the unit test programs)],
[@../../libs/bind/ref.html Ref],
[@../../libs/regex/index.html Regex],
[@../../libs/serialization/index.html Serialization],
[@../../libs/signals/index.html Signals],
[@../../libs/smart_ptr/index.html SmartPointer],
[@../../libs/spirit/index.html Spirit],
[@../../libs/timer/index.html Timer] and
[@../../libs/variant/index.html Variant]\n\n
We are also planning to use Andreas Huber's FSM library and Iostreams
(together with Serialize) once
they are officially released."]
]
@ -310,32 +311,32 @@ macros with a voice command or keyboard shortcut at any time... from any
Windows application. Audiomatic enables you to launch programs, files, or
websites; simulate keystrokes; play sounds; speak text; or even run scripts.
You can do it all with a voice command or keyboard shortcut!
['"Libraries Used:
[@../../libs/bind/index.html bind],
[@../../libs/function/index.html function],
[@../../libs/smart_ptr/index.html smart pointers],
[@../../libs/date_time/index.html date/time],
[@../../libs/algorithm/string/index.html string],
[@../../libs/utility/index.html utility (noncopyable, ref)],
[@../../libs/regex/index.html regex],
[@../../libs/thread/index.html thread],
[@../../libs/mpl/index.html mpl] and
[@../../libs/type_traits/index.html type traits]."]
['"Boost libraries Used:
[@../../libs/bind/index.html Bind],
[@../../libs/function/index.html Function],
[@../../libs/smart_ptr/index.html Smart Pointers],
[@../../libs/date_time/index.html Date Time],
[@../../libs/algorithm/string/index.html String Algorithm],
[@../../libs/utility/index.html Utility (Non-Copyable, Ref)],
[@../../libs/regex/index.html Regex],
[@../../libs/thread/index.html Thread],
[@../../libs/mpl/index.html MPL] and
[@../../libs/type_traits/index.html Type Traits]."]
]
[blurb [*Megahard Software Technologies Inc., Rule in Hell]\n\n
[@http://www.ruleinhell.com Rule in Hell] is a
Massively Multiplayer Online Role Playing Game (still in beta).\n\n
The Boost libs used were:
[@../../libs/bind/index.html bind],
[@../../libs/function/index.html function],
[@../../libs/any/index.html any],
[@../../libs/tuple/index.html tuples],
[@../../libs/bind/ref.html ref],
[@../../libs/smart_ptr/index.html shared_ptr],
[@../../libs/type_traits/index.html type_traits] and
[@../../libs/utility/utility.htm#Class_noncopyable noncopyable].\n\n
['"By far the combination of bind, function, shared_ptr and ref is what we use
The Boost libraries used were:
[@../../libs/bind/index.html Bind],
[@../../libs/function/index.html Function],
[@../../libs/any/index.html Any],
[@../../libs/tuple/index.html Tuples],
[@../../libs/bind/ref.html Ref],
[@../../libs/smart_ptr/index.html Shared Pointer],
[@../../libs/type_traits/index.html Type Traits] and
[@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable].\n\n
['"By far the combination of Bind, Function, Shared Pointer and Ref is what we use
most heavily".]
]
@ -350,11 +351,11 @@ Tokens are defined as POSIX regular expressions and rules are defined
in a similar syntax quasi as regular expressions of regular
expressions. The construction of parse trees and their traversal is
supported.\n\n
['"The TextTransformer is essentially based on the boost regex library,
by which the tokens for a parser can be defined. The lexical_cast and
the format library are used for the integrated c++ interpreter. For
the future also an interpreter version of the string_algo part is
planned. The program_options library will be used too to improve the
['"The TextTransformer is essentially based on the Boost Regex library,
by which the tokens for a parser can be defined. The Lexical Cast and
the Format library are used for the integrated c++ interpreter. For
the future also an interpreter version of the String Algorithm library is
planned. The Program Options library will be used too to improve the
command line version of the texttransformer."]
]
@ -364,11 +365,11 @@ command line version of the texttransformer."]
is an asset management tool for a group of game developers.
Thot combines assets, both binary and text, with workflow automation
into a unified whole, and was built using Boost
[@../../libs/thread/index.html threads],
[@../../libs/smart_ptr/index.html smart_ptr],
[@../../libs/regex/index.html regex],
[@../../libs/mpl/index.html mpl],
and [@../../libs/type_traits/index.html type_traits].
[@../../libs/thread/index.html Threads],
[@../../libs/smart_ptr/index.html Smart Pointer],
[@../../libs/regex/index.html Regex],
[@../../libs/mpl/index.html MPL],
and [@../../libs/type_traits/index.html Type Traits].
]
[endsect]