Merge pull request #12 from K-ballo/base-from-ref-member

Added base_from_member specialization for members of lvalue-reference types.
This commit is contained in:
Andrey Semashev
2014-06-12 03:54:08 +04:00
4 changed files with 56 additions and 0 deletions
@@ -148,6 +148,19 @@ protected:
}; // boost::base_from_member
template < typename MemberType, int UniqueID >
class base_from_member<MemberType&, UniqueID>
{
protected:
MemberType& member;
explicit BOOST_CONSTEXPR base_from_member( MemberType& x )
BOOST_NOEXCEPT
: member( x )
{}
}; // boost::base_from_member
} // namespace boost