Boost logo

Boost :

From: helmut.zeisel_at_[hidden]
Date: 2001-08-29 08:07:55

--- In boost_at_y..., scleary_at_j... wrote:
> > Why do you restrict by a BOOST_STATIC_ASSERT to integers only?
> >
> > The Euclidian algorithm works for every Euclidian
> > ring.
> > I do not see, why the specific implementation should not work
> > e.g. for polynomials.
> I think we should restrict it to integers, at least until we can
> BOOST_STATIC_ASSERT(::boost::numeric_traits::is_euclidian_ring<T,
> op>::value);
> :)

Then I would say that we need such traits
or, maybe

::boost::extensible_traits<is_euclidian_ring_tag, T>::value,


IMHO, Euclidian ring and Euclidian algorithm are so closely
related that I would be very suprised if
the "Standard" Euclidian algorithm did not work
for my user defined Euclidian ring.


Boost list run by bdawes at, gregod at, cpdaniel at, john at