Skip to content
C++ Pulse
Map Standards Features Papers Atlas
Map/C++11/TR1 merge (tuple, function, shared_ptr, unordered containers, regex, array)/N2351
N2351

Improving shared_ptr for C++0x, Revision 2

Toronto, Jul 2007C++11Library

Improves shared_ptr for C++0x: make_shared, allocate_shared, aliasing constructor, owner_before.

Read N2351 on wg21.link →

Other papers in TR1 merge (tuple, function, shared_ptr, unordered containers, regex, array)

N1836Draft Technical Report on C++ Library Extensions (TR1)Berlin 2006N2308Adding allocator support to std::function for C++0xToronto 2007N2409Proposed Resolutions for the Outstanding Issues in Chapter 28: Regular Expressions LibraryKona 2007N2435Explicit bool for Smart PointersSophia Antipolis 2008N2637Revisiting std::shared_ptr comparisonSan Francisco 2008N3158Missing preconditions for default-constructed match_result objectsBatavia 2010All 7 papers in TR1 merge (tuple, function, shared_ptr, unordered containers, regex, array) →
Part of the feature TR1 merge (tuple, function, shared_ptr, unordered containers, regex, array)

7 papers from Berlin 2006 to Batavia 2010 · connected to Variadic templates, Random numbers (C++11) and Library Fundamentals TS merge (optional, any, string_view, searchers…).

At this plenary

Toronto, July 2007 · 21 papers adopted into C++11.

Everything from Toronto 2007 →
C++ Pulse The heartbeat of the C++ language Built from the WG21 editors' reports and plenary minutes, Kona 2003 → Brno 2026. Feature groupings and dependency lines are an interpretation, not committee output. Paper links go to wg21.link.