#include <smart_cast.hpp>
References boost::foreach_detail_::and_(), boost::serialization::smart_cast_impl::reference< T >::polymorphic::cross::cast(), and boost::detail::type.