diff options
Diffstat (limited to 'json/json.h')
| -rw-r--r-- | json/json.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/json/json.h b/json/json.h index 399de6ca..8208038b 100644 --- a/json/json.h +++ b/json/json.h @@ -469,6 +469,7 @@ public: #if !defined(JSON_IS_AMALGAMATION) #include "forwards.h" #endif // if !defined(JSON_IS_AMALGAMATION) +#include <stdexcept> #include <exception> #include <string> #include <vector> @@ -502,11 +503,12 @@ public: #pragma warning(disable : 4251) #endif // if defined(JSONCPP_DISABLE_DLL_INTERFACE_WARNING) +#ifndef JSONCPP_EXCEPTION // XXX: BN: Use our exception class for extra details #include "../exceptions.h" #define JSONCPP_EXCEPTION ExceptionWithStackTrace // #define JSONCPP_EXCEPTION std::runtime_error - +#endif #pragma pack(push, 8) |
