joaquintides
fbc981eac9
Merge pull request #292 from k3DW/explicit-instantiation
...
Ensure each container type can be explicitly instantiated
2024-10-23 16:47:16 +02:00
Braden Ganetsky
e214ecdbd0
Use std::ref instead of copying the function parameter… ( #290 )
...
* GHA: revise numerous CI jobs. Fix sanitizer on new kernel
* Use std::ref instead of copying the function parameter in std::initializer_list overloads of insert_{or|and}_[c]visit
* Reimplement detail::is_invocable
* Update docs for std::ref(f) changes
---------
Co-authored-by: sdarwin <samuel.d.darwin@gmail.com >
2024-10-08 17:35:58 +02:00
Braden Ganetsky
cfdfae0a65
Ensure each container type can be explicitly instantiated
2024-10-06 22:38:00 -05:00
Braden Ganetsky
3fe7871745
Fix the return value from cfoa 'insert()' overloads to match the docs for iterator-pair and initializer-list
2024-09-26 17:45:33 -05:00
joaquintides
834580b539
added insert_and_visit and similar operations to concurrent containers ( #283 )
2024-09-21 10:58:30 +02:00
joaquintides
1d1f0d306d
Feature/nonconst set visit ( #265 )
...
* Made some boost::concurrent_flat_set operations exclusive-locked
* unnamed unused args
* fixed PR number
* replaced homemade mechanism with boost::compat::latch
2024-07-16 19:50:08 +02:00
joaquintides
4c0aea983e
made reset_stats noexcept
2024-05-06 13:26:30 +02:00
joaquintides
2d8fd43cc4
editorial
2024-04-30 17:25:10 +02:00
joaquintides
9806e75cc9
added stats to boost::concurrent_flat_set
2024-04-29 20:32:27 +02:00
joaquintides
42df4f2749
removed lifting of swap and ==/!= operations
2023-10-22 20:16:05 +02:00
Peter Dimov
0e19223e5b
Replace uses of boost::enable_if_t in deduction guides with std::enable_if_t
2023-10-12 13:13:56 +03:00
joaquintides
8ee48fe909
Feature/bulk visit ( #217 )
2023-10-11 12:50:28 +02:00
Christian Mazakas
777f2084a3
Remove dependency on TypeTraits
2023-09-27 11:44:45 -07:00
joaquintides
0673c5653c
added boost::concurrent_flat_set
2023-09-16 09:50:22 +02:00