103 Commits

Author SHA1 Message Date
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
c3af9d549f Merge pull request #14 from BlackMATov/dev
Dev
2019-05-10 16:54:35 +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
6454824434 Merge pull request #13 from BlackMATov/dev
Dev
2019-05-10 08:36:52 +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
c77c4af7da Merge pull request #11 from BlackMATov/dev
Dev
2019-05-09 15:03:25 +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
98398901b0 Merge pull request #10 from BlackMATov/dev
Dev
2019-05-07 01:25:44 +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
cf307720a6 Merge pull request #8 from BlackMATov/dev
Dev
2019-05-06 21:18:41 +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
f07bb86c22 Merge pull request #6 from BlackMATov/dev
close #3
2019-05-05 10:08:16 +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
5b740a8da5 Merge pull request #2 from BlackMATov/dev
Dev
2019-05-05 04:44:27 +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
9290c2f991 Merge pull request #1 from BlackMATov/dev
Dev
2019-05-04 23:19:37 +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
beb5d0a2c8 add erasers interface 2019-05-04 11:19:10 +07:00
cd3e02093f add capacity interface 2019-05-04 10:49:54 +07:00