<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Issue 2700: resource_adaptor went missing</title>
<meta property="og:title" content="Issue 2700: resource_adaptor went missing">
<meta property="og:description" content="C++ library issue. Status: NAD">
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue2700.html">
<meta property="og:type" content="website">
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
<meta property="og:image:alt" content="C++ logo">
<style>
  p {text-align:justify}
  li {text-align:justify}
  pre code.backtick::before { content: "`" }
  pre code.backtick::after { content: "`" }
  blockquote.note
  {
    background-color:#E0E0E0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  ins {background-color:#A0FFA0}
  del {background-color:#FFA0A0}
  table.issues-index { border: 1px solid; border-collapse: collapse; }
  table.issues-index th { text-align: center; padding: 4px; border: 1px solid; }
  table.issues-index td { padding: 4px; border: 1px solid; }
  table.issues-index td:nth-child(1) { text-align: right; }
  table.issues-index td:nth-child(2) { text-align: left; }
  table.issues-index td:nth-child(3) { text-align: left; }
  table.issues-index td:nth-child(4) { text-align: left; }
  table.issues-index td:nth-child(5) { text-align: center; }
  table.issues-index td:nth-child(6) { text-align: center; }
  table.issues-index td:nth-child(7) { text-align: left; }
  table.issues-index td:nth-child(5) span.no-pr { color: red; }
  @media (prefers-color-scheme: dark) {
     html {
        color: #ddd;
        background-color: black;
     }
     ins {
        background-color: #225522
     }
     del {
        background-color: #662222
     }
     a {
        color: #6af
     }
     a:visited {
        color: #6af
     }
     blockquote.note
     {
        background-color: rgba(255, 255, 255, .10)
     }
  }
</style>
</head>
<body>
<hr>
<p><em>This page is a snapshot from the LWG issues list, see the <a href="lwg-active.html">Library Active Issues List</a> for more information and the meaning of <a href="lwg-active.html#NAD">NAD</a> status.</em></p>
<h3 id="2700"><a href="lwg-closed.html#2700">2700</a>. <code>resource_adaptor</code> went missing</h3>
<p><b>Section:</b> 20.5 <a href="https://wg21.link/mem.res">[mem.res]</a> <b>Status:</b> <a href="lwg-active.html#NAD">NAD</a>
 <b>Submitter:</b> Jonathan Wakely <b>Opened:</b> 2016-05-04 <b>Last modified:</b> 2016-11-26</p>
<p><b>Priority: </b>1
</p>
<p><b>View all other</b> <a href="lwg-index.html#mem.res">issues</a> in [mem.res].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#NAD">NAD</a> status.</p>
<p><b>Discussion:</b></p>
<p>
The alias template <code>std::experimental::resource_adaptor</code> is an important
part of the polymorphic memory resources framework, but was not
adopted into the WP along with the rest of LFTSv1. This seems to be an
accidental omission. It was present in P0220R0, but absent in P0220R1.
There was no discussion of leaving it out in Jacksonville, it is one
of the "core features" discussed and intended for adoption.
</p>

<p><i>[Oulu, 2016-06]</i></p>

<p>Tuesday night: This was not an accidental omission.</p>
<p><code>std::experimental::resource_adaptor</code> will remain in the 
LFTS and we shall continue to gain implementation experience.</p>


<p id="res-2700"><b>Proposed resolution:</b></p>
<ol>
<li><p>Add section 8.7 from <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4562.html">N4562</a> 
(LFTSv2 DTS) into the WP.</p>
</li>
</ol>





</body>
</html>
