boost::units::is_dimensionless_unit — check that a type is a dimensionless unit
template<typename T> struct is_dimensionless_unit : public boost::units::is_unit_of_dimension< T, Dim > { };