Where are std::sinf( float ) etc.
Paolo Carlini
pcarlini@suse.de
Thu Dec 29 20:58:00 GMT 2005
Howard Hinnant wrote:
> Many pardons if my inquiry ruffled any feathers. That was not my intent.
No problem at all! Only, the historical side of your way of casting the
issue seemed plain *weird* to our old v3 eyes...
> The first C99 compatibility paper to appear before the LWG is dated
> March 2002. The first TR1 draft was published in Oct. '03. The
> technology to disambiguate the math functions using "restricted
> templates" didn't exist prior to early 2002. I personally argued in
> committee that we include the "fortran overloading rules" as part of
> the C99 compatibility package in the 2003 time frame.
Thanks for that info. Allowing myself to spend a little more time on
(marginally) interesting historical reconstructions, the logs say that
__enable_if appeared in std_cmath.h in May '03, when Gaby fixed
libstdc++/3181.
Anyway, as far as I'm concerned, getting into the details of
implementing Chapter 8 (in the correct namespace, of course) is up in my
todo...
Paolo.
More information about the Libstdc++
mailing list