Ion Gaztañaga
|
360957a797
|
Massive dependency reduction. Removed dependency on several boost libraries and standard C++ headers.
|
2015-01-02 19:34:21 +01:00 |
|
Ion Gaztañaga
|
6f1f162cb3
|
- Added nth and index_of.
- Used BOOST_MOVE_BASE
|
2014-11-01 20:03:25 +01:00 |
|
Ion Gaztañaga
|
e697122a2c
|
Updated tests to avoid manual memory management. Replaced with unique_ptr and a reference. Normalized CheckEqualContainers to use references instead of pointers.
|
2014-09-23 17:30:31 +02:00 |
|
mikael
|
59b46cd338
|
Fixes a small issue that prevented the use of iterators of containers of incomplete types. Added iterators of incomp-types to unit-tests.
|
2014-09-21 19:46:58 -04:00 |
|
Ion Gaztañaga
|
0ccf576872
|
Updated range insertion code for enhanced performance.
|
2014-09-17 21:51:38 +02:00 |
|
Ion Gaztañaga
|
aae1f9df27
|
Fixed compilation error in C++03 compilers and updated changelist with initializer_lists.
|
2014-08-29 12:52:41 +02:00 |
|
Robert Matusewicz
|
cbe191b5e3
|
add std::initializer_list support to flat_set and flat_multiset
|
2014-08-28 13:15:14 +02:00 |
|
Ion Gaztañaga
|
d3eb21000b
|
Derived flat_set from flat_tree to avoid redefining almost all functions and minimize instantiation of multiple function in debug mode.
|
2014-01-03 14:52:13 +01:00 |
|
Ion Gaztañaga
|
fc8507b48c
|
Some comments in the testcases separating test groups.
|
2013-12-26 13:10:54 +01:00 |
|
Ion Gaztañaga
|
9ac4ae6fdc
|
Added a static assert to make sure that flat_[xxx]map::allocator_type::value_type is std::pair<Key, T>. Fixed some test cases failing to do that properly.
|
2013-12-24 19:00:52 +01:00 |
|
Ion Gaztañaga
|
41c2056ec6
|
- Modified relational operators to be friend inline definitions. This allows compilation checking when instantiating classes, avoids predeclarations and results in less verbose code.
- First to make associative containers' tree implementation configurable.
|
2013-12-23 23:34:28 +01:00 |
|