What specific errors are you getting? I don't understand why including a
standard header would break other standard functions.

-Sam

On Wed, Feb 3, 2010 at 3:22 PM, Chris Rogers <[email protected]> wrote:

> I initially put in a patch for a class for Complex numbers, but people
> preferred that I just use the std::complex version.
>
> In the process of switching my code over to use std::complex I noticed a
> conflict with isinf(), isnan(), etc.
> The problem is that simply including:
>
> #include <complex>
>
> breaks the isinf(), isnan() functions (and some others I think).  So now
> I'm getting compile errors in any header files
> which use these functions, such as WebGLFloatArray.h (which I need to
> include for music visualizer stuff).
> I'm a bit queasy about all the side-effects of simply including <complex>
> and am not even sure how to address the
> current situation, short of switching all of webkit over to using
> std::isinf, std::isnan, etc.
>
> Now I remember having similar problems with this in other codebases I've
> worked on, as the effects of <complex> seem
> to be viral...
>
> Anybody have any recommendations?
>
> Thanks,
> Chris
>
>
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to