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
Björn Schäpers
ed6c46bf7d
Allow easier construction of const_(multi_)map ( #1561 )
...
When forcing to feed into value_types it has to be an
ETL_OR_STD::pair<const K, V>, but when you want to use CTAD on the pairs the
const is missing and the assert triggers.
2026-08-22 08:02:39 +01: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
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
64eb9742f0
Added const_map_ext and const_multimap_ext
2025-06-25 14:47:47 +01:00
John Wellbelove
e84be139c5
Split classes into ETL standard top level and 'i' base classes.
...
Split into const and constexpr unit tests files
2025-06-24 13:24:17 +01:00
John Wellbelove
62ffe81c1f
Modified to have iconst_map base type
2025-06-22 11:13:07 +01:00
John Wellbelove
eb6df0ec82
Removed non-const iterator and pointer types
...
Updated Doxygen comments
2025-06-16 08:30:35 +01:00
John Wellbelove
a2efcd2fe7
Work in progress
2025-06-15 17:32:49 +01:00
John Wellbelove
9832157fc4
Work in progress
2025-06-14 19:50:41 +01:00