Commit Graph
46 Commits
Author SHA1 Message Date
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