mirror of
https://github.com/boostorg/core.git
synced 2025-05-11 05:07:39 +00:00
81 lines
1.8 KiB
Plaintext
81 lines
1.8 KiB
Plaintext
[library Boost.Core
|
|
[quickbook 1.5]
|
|
[id core]
|
|
[copyright 2014 Peter Dimov]
|
|
[copyright 2014 Glen Fernandes]
|
|
[copyright 2014 Andrey Semashev]
|
|
[dirname core]
|
|
[license Distributed under the
|
|
[@http://boost.org/LICENSE_1_0.txt Boost Software License,
|
|
Version 1.0].
|
|
]
|
|
]
|
|
|
|
[section Introduction]
|
|
|
|
The Boost.Core library is a collection of core utilities. The
|
|
criteria for inclusion is that the utility component be:
|
|
|
|
* simple,
|
|
* used by other Boost libraries, and
|
|
* not dependent on any other Boost modules except Core
|
|
itself, Config, Assert, Static Assert, or Predef.
|
|
|
|
Currently, the Core library contains:
|
|
|
|
[table
|
|
[[Component][Utilities]]
|
|
[
|
|
[[link core.addressof addressof]]
|
|
[`boost::addressof`]
|
|
]
|
|
[
|
|
[[link core.checked_delete checked_delete]]
|
|
[`boost::checked_delete`]
|
|
]
|
|
[
|
|
[[@../../enable_if.html enable_if]]
|
|
[`boost::enable_if`]
|
|
]
|
|
[
|
|
[[link core.lightweight_test lightweight_test]]
|
|
[`BOOST_TEST, BOOST_ERROR, BOOST_TEST_EQ, BOOST_TEST_NE,
|
|
BOOST_TEST_THROWS, boost::report_errors`]
|
|
]
|
|
[
|
|
[[link core.no_exceptions_support no_exceptions_support]]
|
|
[`BOOST_TRY, BOOST_CATCH, BOOST_CATCH_END, BOOST_RETHROW`]
|
|
]
|
|
[
|
|
[[link core.noncopyable noncopyable]]
|
|
[`boost::noncopyable`]
|
|
]
|
|
[
|
|
[ref]
|
|
[`boost::ref`]
|
|
]
|
|
[
|
|
[[@../../swap.html swap]]
|
|
[`boost::swap`]
|
|
]
|
|
[
|
|
[null_deleter]
|
|
[`boost::null_deleter`]
|
|
]
|
|
[
|
|
[[link core.explicit_operator_bool explicit_operator_bool]]
|
|
[`BOOST_EXPLICIT_OPERATOR_BOOL,
|
|
BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT,
|
|
BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL`]
|
|
]
|
|
]
|
|
|
|
[endsect]
|
|
|
|
[include:core addressof.qbk]
|
|
[include:core checked_delete.qbk]
|
|
[include:core explicit_operator_bool.qbk]
|
|
[include:core lightweight_test.qbk]
|
|
[include:core no_exceptions_support.qbk]
|
|
[include:core noncopyable.qbk]
|