Unordered: Use Boost.Move for variadic forwarding.

[SVN r76331]
This commit is contained in:
Daniel James committed 2012-01-06 08:36:43 +00:00
1 parent d70fcb8c25
commit 2665090568
10 files changed
+62 -60

No files matched your search

+2 -2
View File
@@ -259,10 +259,10 @@ namespace test
new(p) T(t);
}
#if defined(BOOST_UNORDERED_STD_FORWARD_MOVE)
#if defined(BOOST_UNORDERED_VARIADIC_MOVE)
template<class... Args> void construct(T* p, Args&&... args) {
detail::tracker.track_construct((void*) p, sizeof(T), tag_);
new(p) T(std::forward<Args>(args)...);
new(p) T(boost::forward<Args>(args)...);
}
#endif