Daniel James
8d4b503e56
Use normal emplace implementation for emplace_hint and insert with hint.
...
There's a bug in the emplace_hint implementation for unordered
containers with equivalent keys. Since my tests missed it, I'm just
going to use the normal emplace implementation until I write better
tests.
[SVN r57005]
2009-10-19 19:24:33 +00:00
Daniel James
1e24f85fbc
Insert using initializer lists.
...
[SVN r56560]
2009-10-03 16:41:32 +00:00
Daniel James
437a35feaa
Remove the emplace_hint implementation for unique containers as it isn't really used and seems to be causing sun 5.7 problems.
...
[SVN r56363]
2009-09-22 22:39:17 +00:00
Daniel James
78b078f41d
Since all the compilers support out of line template members use them
...
and lots of other things.
[SVN r56329]
2009-09-20 21:55:15 +00:00
Daniel James
6a8506d959
Remove some old Visual C++ workarounds.
...
[SVN r55991]
2009-09-03 07:37:14 +00:00
Daniel James
ccc88ecf0a
Remove unnecessary BOOST_DEDUCED_TYPENAMEs
...
[SVN r55902]
2009-08-31 10:39:40 +00:00
Daniel James
386d9f28d7
Initial checkin of new version of Boost.Unordered.
...
- More template use, less preprocessor use.
- Removed some of the Visual C++ 6 workarounds.
- Reduced memory use of the main object.
- Split into smaller headers.
[SVN r55878]
2009-08-30 16:42:28 +00:00
Daniel James
cf363355df
Try to work around an odd Visual C++ 8 bug.
...
[SVN r55138]
2009-07-23 22:17:20 +00:00
Daniel James
caa0b7cdf6
Fix a change accidentally included in the last commit.
...
[SVN r53317]
2009-05-27 18:32:22 +00:00
Daniel James
46caec7d77
Some workarounds for old versions of Borland.
...
[SVN r53316]
2009-05-27 18:19:32 +00:00
Daniel James
cfc134b871
Add explicit destructors to the unordered containers. Refs #2908 .
...
Isn't really needed but it doesn't hurt.
[SVN r53253]
2009-05-25 19:14:07 +00:00
Daniel James
20c9360528
Better configuration for boost.unordered.
...
[SVN r53127]
2009-05-20 06:43:38 +00:00
Daniel James
09b239ed28
Merge emplace support for sandbox - but without move support.
...
[SVN r52885]
2009-05-10 21:25:09 +00:00
Daniel James
ac2409627a
Use emplace instead of insert in the backend as it's more appropriate.
...
[SVN r52394]
2009-04-14 17:23:51 +00:00
Daniel James
638accbec4
Update copyright dates in hash and unordered.
...
[SVN r51667]
2009-03-09 20:56:23 +00:00
Daniel James
fe3873b28f
Add support for initializer lists to config and the unordered containers.
...
[SVN r50118]
2008-12-04 21:30:19 +00:00
Daniel James
b75f06d935
Use pragmas to suppress a Visual C++ warning.
...
[SVN r49756]
2008-11-14 16:11:16 +00:00
Daniel James
e2d1d75955
Explicitly specify the template parameters in the unordered container friend, in order to avoid some warnings.
...
[SVN r49735]
2008-11-14 12:51:00 +00:00
Daniel James
f5d52cc9b2
Move the unordered headers into the unordered directory.
...
[SVN r48803]
2008-09-16 21:49:41 +00:00