Index: boost/container/allocator_traits.hpp
===================================================================
--- boost/container/allocator_traits.hpp (revision 79358)
+++ boost/container/allocator_traits.hpp (working copy)
@@ -213,8 +213,8 @@
static void deallocate(Alloc &a, pointer p, size_type n)
{ return a.deallocate(p, n); }
- //! Effects: calls `a.construct(p, std::forward(args)...)` if that call is well-formed;
- //! otherwise, invokes `::new (static_cast(p)) T(std::forward(args)...)`
+ //! Effects: calls `a.allocate(n, p)` if that call is well-formed;
+ //! otherwise, invokes `a.allocate(n)`
static pointer allocate(Alloc &a, size_type n, const_void_pointer p)
{
const bool value = boost::container::container_detail::
Index: libs/container/doc/container.qbk
===================================================================
--- libs/container/doc/container.qbk (revision 79358)
+++ libs/container/doc/container.qbk (working copy)
@@ -439,7 +439,7 @@
[section:scoped_allocator Scoped allocators]
C++11 improves stateful allocators with the introduction of
-[@http://http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor `std::scoped_allocator_adaptor`]
+[@http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor `std::scoped_allocator_adaptor`]
class template. `scoped_allocator_adaptor` is instantiated with one outer allocator and zero or more inner
allocators.