This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
unique_ptr::get_deleter
- From: Jonathan Wakely <jwakely dot gcc at gmail dot com>
- To: "libstdc++" <libstdc++ at gcc dot gnu dot org>
- Cc: Chris Fairles <chris dot fairles at gmail dot com>
- Date: Mon, 1 Mar 2010 21:43:29 +0000
- Subject: unique_ptr::get_deleter
Does anyone remember why our unique_ptr::get_deleter is defined as
typename std::add_lvalue_reference<deleter_type>::type
get_deleter();
rather than the simpler:
deleter_type&
get_deleter();
as specified in all the working drafts I've checked?
Did an earlier version of GCC not do reference collapsing correctly?