Commit Graph

55 Commits

Author SHA1 Message Date
11d4e4bc06 remove heterogeneous erase 2019-05-27 20:58:45 +07:00
911a790f7d drop old compilers, update README 2019-05-27 20:13:01 +07:00
6eaae5784f heterogeneous at, erase, count and equal_range 2019-05-27 18:27:26 +07:00
00d676f998 heterogeneous find, lower_bound and upper_bound 2019-05-27 16:51:01 +07:00
8124786734 add extra warnings for tests 2019-05-14 12:55:57 +07:00
841e3432f6 flat_hpp to flat.hpp for include path 2019-05-14 12:50:08 +07:00
83aa722993 fix coverage script 2019-05-13 01:33:50 +07:00
6667579fdc update README API 2019-05-12 19:22:47 +07:00
ea8b1efe18 add noexcept to iterator getters 2019-05-12 19:10:47 +07:00
4e5e7e8485 add empty,size,max_size,capacity,clear noexcept specs 2019-05-12 18:16:18 +07:00
05934cac38 add swap noexcept 2019-05-12 17:12:45 +07:00
574de9c995 remove dummy allocator from tests 2019-05-12 16:59:24 +07:00
9c02a8305f move to C++17 2019-05-12 16:43:09 +07:00
47b24bb0ad add default ctor noexcept 2019-05-10 10:06:14 +07:00
519abd69a4 EBO for multiset and multimap 2019-05-10 09:12:32 +07:00
13dc07cd15 EBO for flat_map 2019-05-10 08:59:03 +07:00
797d83fcc8 EBO for flat_set 2019-05-10 08:58:21 +07:00
02b780b9da update README API 2019-05-10 07:33:27 +07:00
81308e53f2 add flat_multimap and flat_multiset containers #4 2019-05-10 07:18:00 +07:00
8cfec62b26 update README API 2019-05-09 12:36:53 +07:00
7e60c356e8 add simple foreach bench 2019-05-09 11:17:25 +07:00
12ec532aa1 add simple lookup bench 2019-05-09 11:02:22 +07:00
9f028a6ad4 set::iterator is std::const_iterator now 2019-05-09 08:52:11 +07:00
4d2fdff3b2 remove Allocator template param 2019-05-09 02:43:47 +07:00
916ba1bd7f optional boost bench 2019-05-09 00:11:24 +07:00
a8bcd40cdd add basic bench plotter and simple insert bench 2019-05-08 23:32:16 +07:00
ecb354bfce fix clang 3.8 compilation 2019-05-07 04:17:33 +07:00
073789c767 add dummy benchmark project 2019-05-07 03:25:15 +07:00
06d4916d46 add extended copy ctors 2019-05-07 01:47:20 +07:00
dab7140405 add support for containers without ctor with allocator argument 2019-05-07 01:12:34 +07:00
be0e43857d add ability to use the library as cmake subdirectory #9 2019-05-07 00:16:37 +07:00
82e67e7300 remove unnecessary uber_comparer_type from flat_set 2019-05-05 21:22:52 +07:00
9695c1ee69 update README API 2019-05-05 11:45:30 +07:00
07f00243cf make default move/copy ctors and operator= 2019-05-05 10:40:55 +07:00
eb999ee4a3 operator== speed up 2019-05-05 10:12:28 +07:00
347bd3e756 fix gcc 4.9 unit test compilation 2019-05-05 09:41:01 +07:00
a5ecda71bb add optional capacity control functions #3 2019-05-05 09:03:32 +07:00
65963bc670 update README 2019-05-05 08:02:03 +07:00
21693a8e66 update README API 2019-05-05 04:21:27 +07:00
b3fff2a573 add custom operator=, extend insert functions 2019-05-05 03:15:16 +07:00
75bb71c1bd add get_allocator methods 2019-05-05 01:48:36 +07:00
ab89a80043 add custom container to flat_set and flat_map 2019-05-05 01:38:58 +07:00
6cd6c416fc update README 2019-05-04 18:20:29 +07:00
c0ad79ff23 fix msvc compilation 2019-05-04 18:10:51 +07:00
60765fcaaf first flat_map impl and tests 2019-05-04 17:44:47 +07:00
8bf9a3f66d first flat_set impl 2019-05-04 17:32:50 +07:00
d4e8598777 map access interface 2019-05-04 13:49:34 +07:00
4e6c24a126 add operators interface 2019-05-04 13:00:27 +07:00
d95c6f9b05 add observers interface 2019-05-04 12:45:22 +07:00
b29067b6ed add lookup interface 2019-05-04 12:21:16 +07:00