Andrey Semashev
76d0f22d3b
Added 1.86.0 release notes.
2024-07-24 03:02:00 +03:00
Glen Fernandes
31117ef800
Implement pointer_in_range
2024-04-08 09:56:16 -04:00
Andrey Semashev
80e12e1116
Added a new boost/core/functor.hpp header.
...
The feader defines a new functor class template that can be used to wrap
raw functions into a function object class. This is useful, for example,
for integrating std::unique_ptr and unique_resource with custom deleters
implemented as raw functions (e.g. in C libraries).
2024-01-26 20:51:02 +03:00
Peter Dimov
ee596e3d37
Update documentation
2023-06-02 20:39:42 +03:00
Peter Dimov
2814b4ca1c
Update documentation
2023-02-22 20:18:01 +02:00
Glen Fernandes
379899ef15
Move identity from functional to core
2023-02-20 23:02:30 -05:00
Glen Fernandes
249c5bece2
Implement data and size functions
2023-02-17 15:27:36 -05:00
Glen Fernandes
edc0d935c0
Implement make_span
2023-01-28 13:07:33 -05:00
Peter Dimov
90231ed7e0
Document boost::core::memory_resource
2023-01-27 02:42:10 +02:00
Peter Dimov
c092532a71
Merge branch 'develop' into feature/max-align
2023-01-26 03:06:45 +02:00
Peter Dimov
f6193acbdf
Document BOOST_CORE_ALIGNOF
2023-01-26 03:01:01 +02:00
Peter Dimov
c704d8b630
Document boost/core/max_align.hpp
2023-01-25 19:02:03 +02:00
Peter Dimov
d3ed836f75
Document boost::core::launder
2023-01-24 19:40:30 +02:00
Andrey Semashev
be8790115c
Added portable snprintf/vsnprintf definition.
...
This definitions is mostly a workaround for older MSVC versions that only
provided non-portable _snprintf etc. that are not fully conforming to
the standard snprintf. This implementation fixes its issues wrt. null
termination and returned values in case of buffer overflows.
On platforms that support the standard snprintf, the definitions in
the header are equivalent to the standard functions.
2022-12-09 03:53:01 +03:00
Andrey Semashev
3510f6244b
Added fclose_deleter.
...
fclose_deleter can be used as a deleter function object for std::FILE
pointers returned by std::fopen.
2022-09-21 13:50:22 +03:00
Glen Fernandes
4defdfd233
Add allocator_construct_n to allocator_access and deprecate alloc_construct
2022-03-12 10:45:05 -05:00
Peter Dimov
ed84fc4e23
Document verbose_terminate_handler
2022-02-15 06:49:46 +02:00
Glen Fernandes
c8b989d80b
Add allocator_traits that uses allocator_access
2021-12-03 23:55:40 -05:00
Peter Dimov
493832a570
Remove string_view from documentation
2021-10-27 02:57:55 +03:00
Glen Fernandes
fdf1ed78a7
Contribute span implementation
2021-10-14 21:16:19 -04:00
Peter Dimov
7340f123fe
Update string_view.qbk
2021-10-10 01:46:32 +03:00
Peter Dimov
75fc48ad32
Add a revision history section to documentation
2021-10-05 18:46:47 +03:00
Peter Dimov
f7b04afe4d
Add documentation for type_name
2021-09-29 21:34:23 +03:00
Peter Dimov
a6cab03127
Add documentation for bit.hpp
2020-12-30 20:34:34 +02:00
Peter Dimov
804c5b250d
Add documentation for cmath.hpp
2020-12-24 01:20:32 +02:00
Glen Fernandes
c31e23b362
Implement allocator access utilities
2020-04-14 14:52:30 -04:00
Glen Fernandes
7b8385afc3
Implement NVP in Core for Serialization and other libraries
2019-09-04 09:58:04 -04:00
Glen Fernandes
ca832d9384
Implement first_scalar
2019-05-13 15:04:26 -04:00
Glen Fernandes
612069c7e4
Move construct and destroy from Smart_Ptr to Core
2019-05-03 08:54:09 -04:00
Glen Fernandes
50491408b1
Implement noinit_allocator_adaptor
2019-04-28 02:10:37 -04:00
Glen Fernandes
9c88e5cbb1
Implement default_allocator
2019-04-25 02:22:45 -04:00
Glen Fernandes
4ea704e80a
Add use_default to Core
2019-02-22 16:51:33 -05:00
Andrey Semashev
82957de970
Extracted uncaught_exceptions function from Boost.Log.
...
The uncaught_exceptions function is functionally equivalent to
unhandled_exceptions_count in Boost.Log and implements functionality
similar to the same named C++17 standard function. Tests and docs are
also included.
One notable difference from std::uncaught_exceptions is that the return
type is unsigned rather than signed. This is deliberate as uncaught_exceptions
must never return a negative value and unsigned int better documents that.
Theoretically, as a counter, it may also overflow.
2018-11-10 17:44:13 +03:00
Peter Dimov
32ac6c5b36
Add documentation for quick_exit
2018-09-06 22:52:52 +03:00
Glen Fernandes
56bd3784bf
Update e-mail address in comments and libraries.json
2018-09-05 08:21:35 -04:00
Glen Fernandes
edcd9e2cf5
Add documentation for empty_value
2018-08-26 20:16:26 -04:00
Glen Fernandes
e128f4e1b8
Add documentation for exchange
2018-07-20 08:25:48 -04:00
Glen Fernandes
87dd2883b8
Add pointer_traits documentation
2017-05-28 19:30:37 -04:00
Peter Dimov
2af3cc1e11
Documentation updates.
2014-06-10 19:13:17 +03:00
Peter Dimov
434c59642a
Update documentation.
2014-06-10 17:44:36 +03:00
Glen Fernandes
03acd30dda
Simplify index documentation and add author information
2014-06-05 10:48:21 -07:00
Glen Fernandes
84b855cd09
Add ref documentation and doxygen
2014-06-04 21:43:47 -07:00
Andrey Semashev
9092fde17e
Added docs for scoped_enum.hpp. Extracted underlying_type to a separate header.
2014-06-05 00:19:04 +04:00
Glen Fernandes
649adfd98f
More documentation for core
2014-06-02 14:08:28 -07:00
Andrey Semashev
fa82dd37a7
Added docs for null_deleter.
2014-06-03 00:11:30 +04:00
Peter Dimov
2de0241038
Merge pull request #3 from awulkiew/feature/ignore_unused
...
Feature/ignore unused
2014-06-02 22:17:59 +03:00
Glen Fernandes
66be3d7efc
Migrate swap documentation to quickbook
2014-06-02 08:39:47 -07:00
Glen Fernandes
6b9424b84d
Migrate checked_delete documentation to quickbook
2014-06-02 08:20:15 -07:00
Adam Wulkiewicz
61cc397be8
Add boost::ignore_unused()
2014-06-02 15:06:53 +02:00
Glen Fernandes
60c9a35d86
Move headers to core; add quickbook documentation
2014-06-02 00:46:33 -07:00