Braden Ganetsky
260418e4ee
Fix cfoa tests
2024-02-11 11:22:28 -06:00
Braden Ganetsky
bd5c9fc740
Add cfoa tests for emplace(k,v)
2024-02-11 11:22:27 -06:00
Braden Ganetsky
67c5cdb3a6
Optimize emplace()
for exactly a value_type
or init_type
argument ( #227 )
...
* Add structs to count special member functions
* Add failing emplace tests, that will pass after making the optimization
* Optimize emplace() to not allocate when we already have a value_type or init_type
* Fix newly failing cfoa tests
2023-12-31 18:56:14 +01:00
joaquintides
d5d6a18298
removed unused utilities
2023-09-16 10:15:36 +02:00
joaquintides
8d2a5c25ea
tested boost::concurrent_flat_set
2023-09-16 10:15:05 +02:00
joaquintides
81a47ca88d
updated more tests affected by change in position of f
2023-04-10 09:05:19 +02:00
joaquintides
e73d5ecdd1
updated tests affected by change in position of f
2023-04-09 20:41:15 +02:00
Christian Mazakas
a004e71dd0
Implement emplace, emplace_or_[c]visit
2023-04-05 13:21:18 -07:00