• Christopher Warrington's avatar
    Guard against min/max being macros in reader.h · 960b9cfd
    Christopher Warrington authored
    Sometimes, particularly when Microsoft's windows.h is included, min/max
    are defined as macros, interfering with use of
    std::numeric_limits::min() and the like.
    
    To guard against this, the function name is wrapped in an extra set of
    parenthesis, which inhibits function-style macro expansion.
    
    This is a similar commit to 6e38649e, but fixes uses of
    std::numeric_limits added after that commit, like those introduced in
    2ea43433.
    960b9cfd
Name
Last commit
Last update
CMakeModules Loading commit data...
bin Loading commit data...
contrib/natvis Loading commit data...
doc Loading commit data...
docker/debian Loading commit data...
example Loading commit data...
include/rapidjson Loading commit data...
test Loading commit data...
thirdparty Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
CMakeLists.txt Loading commit data...
RapidJSON.pc.in Loading commit data...
RapidJSONConfig.cmake.in Loading commit data...
RapidJSONConfigVersion.cmake.in Loading commit data...
appveyor.yml Loading commit data...
include_dirs.js Loading commit data...
library.json Loading commit data...
license.txt Loading commit data...
package.json Loading commit data...
rapidjson.autopkg Loading commit data...
readme.md Loading commit data...
readme.zh-cn.md Loading commit data...
travis-doxygen.sh Loading commit data...