jsoncpp/include/json
AbigailBuccaneer 347e1ae46b Use unique_ptr instead of auto_ptr when possible
Previously we only used it on GCC 6 to avoid deprecated declaration
warnings. Now we are proactive and use it whenever compiling as C++11
(or MSVC2010+).

It also moves the logic for deciding between unique_ptr and auto_ptr
into a single location in config.h.

This fixes some use cases that were previously broken, including:
* CXX=clang++ -std=c++11 -Werror=deprecated-declarations
* CXX=g++-6 -std=c++03 -Werror=deprecated-declarations
2017-04-21 15:50:11 +01:00
..
assertions.h use Json::LogicError in macros 2015-03-08 12:42:53 -05:00
autolink.h Ran clang-format over all .h and .cpp files. 2014-07-01 08:48:54 +10:00
config.h Use unique_ptr instead of auto_ptr when possible 2017-04-21 15:50:11 +01:00
features.h partially revert 'Added features that allow the reader to accept common non-standard JSON.' 2015-04-11 14:49:59 -05:00
forwards.h drop JSON_VALUE_USE_INTERNAL_MAP, JSON_USE_SIMPLE_INTERNAL_ALLOCATOR 2015-02-25 10:04:13 -06:00
json.h Ran clang-format over all .h and .cpp files. 2014-07-01 08:48:54 +10:00
reader.h Merge pull request #339 from Dani-Hub/master 2015-09-05 12:16:28 -05:00
value.h workaround for cuda 7.5 nvcc compiler 2016-06-27 15:38:56 +02:00
version.h 0.10.6 <- 0.10.5 2016-04-22 00:28:53 -05:00
writer.h Merge pull request #339 from Dani-Hub/master 2015-09-05 12:16:28 -05:00