後学のためにboostのソース眺めてたんだが

namespace detail { struct none_helper{}; }
typedef int detail::none_helper::*none_t ;

これがなにをやってるんだかよく判らないんだけどこれどういうこと?