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
8ee48fe909
Feature/bulk visit ( #217 )
2023-10-11 12:50:28 +02:00
joaquintides
31c3ce97de
avoided sign-conversion warning
2023-09-16 10:15:36 +02:00
joaquintides
8d2a5c25ea
tested boost::concurrent_flat_set
2023-09-16 10:15:05 +02:00
Christian Mazakas
a22c133c3d
Add tests for visit_while
2023-07-26 10:14:11 -07:00
Peter Dimov
6bcf457b46
Use boost::compat::latch
2023-06-26 10:32:52 +03:00
Christian Mazakas
f0fe62d6ab
Add count(), contains()
2023-05-05 15:41:23 -07:00
Christian Mazakas
3fe0807ae9
Add test that intermixes insertion and visitation
...
Attempt to test the happens-before and synchronizes-with relationship, looking for potential bugs on weakly-ordered models
2023-05-03 11:37:32 -07:00
Christian Mazakas
c52ad849ea
Add policy check that excludes unsequenced policies
...
It's technically UB for the callable in an unsequenced policy to acquire a lock so we add static_assert()s to catch potential user error.
2023-05-01 11:58:58 -07:00
Christian Mazakas
68c018fda6
Clean up usage of decltype to help msvc-14.3
2023-04-18 12:30:34 -07:00
Christian Mazakas
0898219edc
Test empty visitation
2023-04-12 12:23:16 -07:00
joaquintides
8ea1cbbd64
s/BOOST_ASSERT/BOOST_TEST to avoid unused var warnings
2023-04-10 10:17:05 +02:00
Christian Mazakas
ed80cb14e2
Add visit_all()
2023-04-07 12:39:39 -07:00
Christian Mazakas
3bd28dc3d7
Implement basic version of single element visitation
2023-04-06 13:42:57 -07:00