[gdal-dev] +/-infinity as an uninitialized marker
    Mateusz Loskot 
    mateusz at loskot.net
       
    Tue Mar 21 08:19:17 PDT 2017
    
    
  
On 21 March 2017 at 16:09, Even Rouault <even.rouault at spatialys.com> wrote:
> I've considered isinf() but I know we have had issues in some environments
> with isinf() being a macro, and thus std::isinf() ending up
> std::something_different
Yes, indeed. There's been lots of problems, in GEOS too.
BTW, one of anti-macro expand solutions with parentheses (prevents ADL too):
(std::isinf)()
(std::min)()
etc.
> Actually, it seems std::isinf() is C++11 ?
Yes it is.
Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
    
    
More information about the gdal-dev
mailing list