
22 Jun
2011
22 Jun
'11
5 p.m.
On 22/06/2011 18:42, Jeroen Habraken wrote:
This can be done using boost::type_traits::add_reference I believe:
template<class T> typename add_reference<T>::type make();
Actually there is a declval somewhere in boost that more or less does this, unfortunately it returns by value in C++03, which is a big no-no for me, since it restricts it to copyable types.