13a14,15 > #include > #include 45a48,51 > > // Implicit conversion from child-type reference_wrapper > template > reference_wrapper(reference_wrapper const& wrapper,typename boost::enable_if >::type* =0): t_(wrapper.t_) {} 51a58,61 > > // Implicit conversion to parent-type references > template > operator typename boost::enable_if,ToT>::type () const { return *t_ ; } 55a66 > template friend class reference_wrapper;