John Wellbelove
|
7ce4fedf58
|
Added emplace member functions to flat_map, flat_multimap, flat_set and flat_multiset
|
2018-02-03 21:09:22 +00:00 |
|
John Wellbelove
|
eb222f54bb
|
Containers are now deleteable through a pointer to their 'ixxxx' class.
|
2018-01-30 08:47:49 +00:00 |
|
John Wellbelove
|
bf06775b51
|
Added fast clear for types that are trivially destructible. (Integral and pointer types only for C++03)
|
2018-01-27 15:40:03 +00:00 |
|
John Wellbelove
|
a742749849
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
John Wellbelove
|
7b970c1ecc
|
Renamed key_value_parameter_t to key_parameter_t
|
2017-06-12 22:28:32 +01:00 |
|
John Wellbelove
|
26b7326d72
|
Updated Code::Blocks project.
Changed test project include paths to use unittest++ as sub-module.
|
2017-05-08 20:48:22 +01:00 |
|
John Wellbelove
|
3ec81db888
|
Changed 'key' in 'value_type' to const.
|
2017-04-15 10:16:08 +01:00 |
|
John Wellbelove
|
4b84cc955e
|
Changed internal operation to indirect access to improve insertion performance.
|
2017-03-04 14:53:05 +00:00 |
|
John Wellbelove
|
79e33fbe81
|
Removed default constructor from 'non-default constructor' type.
Modified tests to compensate.
|
2017-02-25 20:32:27 +00:00 |
|
John Wellbelove
|
fe1e05a810
|
Added test_at_out_of_bounds & test_const_at_out_of_bounds
|
2016-05-03 19:18:41 +01:00 |
|
John Wellbelove
|
f1c5c20ba7
|
Changed folder structure to be compatible with Arduino library specifications
|
2016-02-28 14:04:22 +00:00 |
|
John Wellbelove
|
d89f0714cb
|
Fixed a bug in find() when key was less than any value in the set or map.
|
2016-02-14 14:41:15 +00:00 |
|
John Wellbelove
|
ceef10dc93
|
Disabled copy constructor.
Added interface assignment operator.
|
2016-01-14 18:31:43 +00:00 |
|
John Wellbelove
|
d1651535e1
|
Added tests to check for inserts overwriting existing values.
|
2016-01-09 13:07:14 +00:00 |
|
John Wellbelove
|
f04e9d7302
|
Added tests for multiple same value insert.
|
2015-12-18 19:45:52 +00:00 |
|
John Wellbelove
|
16a1978f43
|
Added link to www.etlcpp.com in licence header.
|
2015-12-16 11:09:56 +00:00 |
|
John Wellbelove
|
66eb540f5b
|
Fixed flat map index test.
Used ETL_ERROR macros for exceptions.
Added new files to project.
|
2015-08-28 15:10:52 +01:00 |
|
jwellbelove
|
b84f507304
|
Added flat_map & flat_set.
|
2015-02-23 21:13:55 +00:00 |
|
jwellbelove
|
ae385d5561
|
Added Github link to copyright notice.
|
2015-02-22 13:23:18 +00:00 |
|
jwellbelove
|
b20335f5fd
|
Renamed lookup to flat_map
|
2015-02-18 22:43:52 +00:00 |
|