53 Commits

Author SHA1 Message Date
Andrey Semashev fdd6586aa6 Expand BOOST_NOEXCEPT_EXPR in Doxygen. 2025-05-03 05:29:05 +03:00
Andrey Semashev 49cd132374 Fixed references to Doxygen-generated reference and between sections.
Since BoostBook stylesheets were updated to pass through Doxygen anchor
names to BoostBook output, references from QuickBook and manually
written BoostBook docs were broken. Fix this by using classref/classname
and similar tools to reference Doxygen-generated content.

Also, to avoid anchor clashes between different parts of Boost.Utility
docs, use proper anchor namespacing: avoid using manual anchors where
possible and use fully qualified namespace where not.

Fixes https://github.com/boostorg/utility/issues/110.
2025-05-03 05:17:00 +03:00
Rene Rivera 171647fb3e Adjust doc build to avoid boost-root references. 2024-07-28 11:51:28 -05:00
Richard Thomson bff26e4fa1 Correct in place factory example code
The example code as given won't work without const qualifiers on the pointer arguments.
2024-02-15 09:32:22 -07:00
alandefreitas 78f1b38930 Adjust @boost relative paths 2021-12-28 15:24:39 -03:00
Andrey Semashev e6edd4eb91 Minor formatting improvement. 2021-12-09 15:21:20 +03:00
Andrey Semashev 9d1284ef6d Use paths relative to the point of execution in doxygen rules.
This partly re-applies 5ae025b56a with the
following changes:

- Use path-constant to deduce the path relative to the point of execution
  rather than the Jamfile.
- Use that path only to list source files to be passed to Doxygen.
- Keep the project rule, but remove the duplicate requirements that are
  explicitly specified in standalone_main.

Hopefully, this should work around the problem of Reference generation
in the official docs.
2021-12-09 01:26:44 +03:00
Andrey Semashev aa0ccfa65e Revert "Use path-constant in Jamfile"
This reverts commit 5ae025b56a.

Reason for revert: This breaks local generation of docs due to broken
links to css and images.
2021-12-09 00:02:37 +03:00
Alan de Freitas 5ae025b56a Use path-constant in Jamfile 2021-12-08 17:53:12 -03:00
Alan de Freitas bdc983b804 Adjust doxygen relative paths 2021-12-08 12:53:59 -03:00
Andrey Semashev a1583e3072 Updated a couple C++ standard references. 2021-12-08 16:27:46 +03:00
Andrey Semashev 30caa722c1 Nonessential docs formatting. 2021-12-08 16:18:56 +03:00
Andrey Semashev 96169c9fc6 Added a link to the page describing EBO. 2021-12-08 16:15:48 +03:00
Andrey Semashev b6119df27f Added links to a page describing POD. 2021-12-08 16:12:15 +03:00
Andrey Semashev 9941e831bb Updated references to C++ standard to C++11, added character escaping. 2021-12-08 16:08:36 +03:00
Andrey Semashev a8cdbe516d Fixed a typo, added character escaping in docs. 2021-12-08 16:07:14 +03:00
Andrey Semashev 485a160dde Updated docs formatting. 2021-12-08 15:17:19 +03:00
Andrey Semashev b9a91970be Adjusted code formatting. 2021-11-16 17:28:15 +03:00
Andrey Semashev 73bccf50db Moved auto-generated files to a separate subdirectory. 2021-11-16 17:23:51 +03:00
Andrey Semashev f7c17df050 Adjusted code formatting. 2021-11-16 17:23:51 +03:00
Andrey Semashev 51104850f6 Fixed web URL for the Boost.Utility docs.
Also adjusted formatting, removed unnecessary escaping and glob calls.
2021-11-16 17:23:29 +03:00
Alan de Freitas 5f5aa500d0 Set boost.doxygen.refids for doxygen references 2021-11-16 01:57:02 -03:00
Alan de Freitas d186ad3539 Escape Jamfile.v2 url.prefix 2021-11-15 15:49:54 -03:00
Alan de Freitas 1d6d44c1c4 Generate doxygen xml reference 2021-11-11 17:46:09 -03:00
Alan de Freitas 0171af0f77 Add quickbook documentation structure 2021-11-05 21:51:11 -03:00
Alan de Freitas 703a4bf752 Transcribe documentation to quickbook 2021-11-05 21:50:00 -03:00
Giovanni Mascellani f00a5bf0d3 Fix copyright headers. 2020-10-11 17:35:14 +02:00
Glen Fernandes 2b436d7d50 Use ostream_put from Boost.IO 2019-12-15 09:46:38 -05:00
Glen Fernandes 6a1917ceec Add Free Functions section heading 2019-04-29 20:12:30 -04:00
Glen Fernandes 47c9f69ffe Correct documentation URLs and update documentation 2019-04-29 18:48:51 -04:00
Glen Fernandes 7b74d2d494 Update libraries.json and documentation 2019-04-23 15:37:57 -04:00
Glen Fernandes dabf53a703 Refactor stream write functionality into a standalone utility 2019-04-19 09:53:29 -04:00
Andrey Semashev 08da98a551 Added a readme file.
For Boost.Utility logo thanks to Adam Wulkiewicz. The logo was taken from:

https://github.com/awulkiew/boost-logos
2018-11-01 17:09:34 +03:00
Daniel James 73baeb7a63 Fix some links 2018-01-11 18:01:50 +00:00
Rene Rivera 9fae8be166 Add, and update, documentation build targets. 2016-10-10 11:39:54 -05:00
Andrey Semashev 7a8f16efdc Removed trailing spaces and tab. 2014-06-12 21:34:19 +04:00
Andrey Semashev f1edd107eb Merge pull request #12 from K-ballo/base-from-ref-member
Added base_from_member specialization for members of lvalue-reference types.
2014-06-12 03:54:08 +04:00
K-ballo 4531b2a2a6 Ported compressed_pair documentation to Quickbook 2014-06-11 19:48:23 -03:00
K-ballo 51e482edfe Added base_from_member specialization for members of lvalue-reference type 2014-06-11 18:55:12 -03:00
K-ballo 6a1e97f870 Ported base_from_member documentation to Quickbook 2014-06-11 18:17:33 -03:00
Andrey Semashev c0fdaba925 Removed auto-generated files. 2014-06-12 01:06:53 +04:00
Andrey Semashev 10b8041472 boost::swap, boost::empty_deleter and explicit operator bool macros moved from Boost.Utility to Boost.Core. 2014-06-01 22:44:30 +04:00
Andrey Semashev d1bfa8e7b0 Added a new macro BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT, which implements a noexcept operator. Also added explicit noexcept specification for the constexpr macro. 2014-04-26 15:11:35 +04:00
Daniel James ad98ca9c3c Rebuild some of the utility documentation.
[SVN r86796]
2013-11-23 14:14:01 +00:00
Daniel James dfad2950ea Add BOOST_EXPLICIT_OPERATOR_BOOL documentation.
[SVN r86739]
2013-11-17 17:13:08 +00:00
Andrey Semashev 7ae5e14681 Extracted BOOST_EXPLICIT_OPERATOR_BOOL macro from Boost.Log.
[SVN r85543]
2013-09-01 16:31:16 +00:00
Marshall Clow 00d151828c Fixed typo; Refs #8002
[SVN r82771]
2013-02-07 14:14:53 +00:00
Marshall Clow 71205b6e84 Updated the string_ref docs with a reference section; committed the generated HTML
[SVN r82489]
2013-01-14 16:25:56 +00:00
Marshall Clow 98d793152c Move string_ref to Boost.Utility; first crack at docs
[SVN r81972]
2012-12-15 16:38:07 +00:00
Vicente J. Botet Escriba 8036d4370f Utility/declval: update history.
[SVN r78729]
2012-05-28 18:44:24 +00:00