Commit Graph
7 Commits
Author SHA1 Message Date
Ion Gaztañaga 0977e6b1d4 Use BOOST_STATIC_CONSTEXPR where applicable 2024-06-06 00:08:00 +02:00
Matthew "strager" Glazar cae4b7cbc0 Fix typo in memory_resource docs 2022-08-17 02:11:11 -07:00
Ion Gaztañaga cf3d6d3c51 Fixes #199 ("Apply LWG issue 3471") 2022-01-06 23:33:54 +01:00
Peter Dimov 44c76d1187 Remove BOOST_CONTAINER_DECL from memory_resource 2020-10-24 23:51:15 +03:00
Edward Diener cc5c59c7a5 Inline friend function definitions for exported/imported classes must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero. 2020-04-24 15:10:57 -04:00
Ion Gaztañaga a9ceb4d9c6 Better use forward declarations and export symbols 2019-01-03 03:32:03 +01:00
Ion Gaztañaga 33d2f0f7af Add Polymorphic Memory Resource utilities and rework the separately compiled library:
- Dlmalloc's based C function are boost_cont_xxx no longer exported, but wrapped into C++ linkage dlmalloc_xxx functions to effectively reuse Boost's dynamic library and autolink machinery instead of rewriting machinery to compile the C source file.
- Refactored scoped_allocator_adaptor's construct logic as it was shared with polymorphic allocator's one. Moved common logic to detail/dispatch_uses_allocator.hpp. Refactored also scoped_allocator_adaptor test utilities to be reused with polymorphic_allocator tests.
2015-09-07 19:16:46 +02:00