Roll addressof() patch back in!

[SVN r13433]
This commit is contained in:
Dave Abrahams 2002-04-10 17:01:35 +00:00
parent 00560e8e17
commit 6156f0d302

View File

@ -6,6 +6,7 @@
# endif
# include <boost/config.hpp>
# include <boost/utility/addressof.hpp>
//
// ref.hpp - ref/cref, useful helper functions
@ -30,7 +31,7 @@ template<class T> class reference_wrapper
public:
typedef T type;
explicit reference_wrapper(T& t): t_(&t) {}
explicit reference_wrapper(T& t): t_(addressof(t)) {}
operator T& () const { return *t_; }