Björn Schäpers
7ea723c077
Do not enforce default constructability for const_(map|set) values
...
There is an actual use case to use types, which are not default constructible.
Change the assert in a way, that only iff not all elements in the internal
array aren't initialized there is a default constructor.
Fixes #1585 .
2026-09-23 09:30:23 +02:00
Björn Schäpers
a547336322
Set default compare for iconst_map ( #1560 )
...
This is consistent with (i)flat_map, and allows to just write iconst_map<K, V>.
Add tests, also fix iconst_set.
2026-09-03 13:27:56 +02:00
John Wellbelove
aeb8e4f734
Formatted source files
2026-04-02 14:11:45 +01:00
John Wellbelove
d884719098
Fixed all 'extra semicolon' warnings
2025-12-16 09:15:26 +00:00
John Wellbelove
bb628aa25d
Attempted fixes for MacOS compilation
2025-09-04 15:00:22 +01:00
John Wellbelove
0deb855676
Disabled constexpr const container tests for C++11
2025-09-04 12:52:35 +01:00
John Wellbelove
119d381570
Fixed compilation issues for const containers unit tests
2025-09-04 10:10:52 +01:00
John Wellbelove
67dfd5c0dd
Completed tests for const_map, const_multimap, const_setand const_multiset
2025-07-08 20:41:34 +01:00
John Wellbelove
89647c14f2
Fixed const_map and const_set operator== to check container sizes
2025-07-08 08:18:03 +01:00
John Wellbelove
5f73295392
Modified const_map & const_multimap type definitions
...
Added const_set
2025-06-28 08:53:48 +01:00