| JsonCpp project page | JsonCpp home page |
Go to the source code of this file.
Macros | |
| #define | JSON_ASSERT(condition) assert(condition); |
| #define | JSON_FAIL_MESSAGE(message) throw std::runtime_error(message); |
| #define | JSON_ASSERT_MESSAGE(condition, message) |
| #define JSON_ASSERT | ( | condition | ) | assert(condition); |
Definition at line 17 of file assertions.h.
Referenced by Json::releaseStringValue().
| #define JSON_ASSERT_MESSAGE | ( | condition, | |
| message | |||
| ) |
Definition at line 36 of file assertions.h.
Referenced by Json::arrayAllocator(), Json::Value::asCString(), Json::Value::asInt(), Json::Value::asInt64(), Json::Value::asUInt(), Json::Value::asUInt64(), Json::Value::clear(), Json::ValueInternalMap::compare(), Json::duplicateStringValue(), Json::Value::getMemberNames(), Json::Value::operator[](), Json::releaseStringValue(), Json::Value::removeMember(), Json::Value::resize(), Json::ValueInternalArray::resize(), Json::ValueInternalMap::unsafeAdd(), Json::ValueInternalArray::ValueInternalArray(), and Json::ValueArrayAllocator::~ValueArrayAllocator().
| #define JSON_FAIL_MESSAGE | ( | message | ) | throw std::runtime_error(message); |
Definition at line 19 of file assertions.h.
Referenced by Json::Value::asBool(), Json::Value::asDouble(), Json::Value::asFloat(), Json::Value::asInt(), Json::Value::asInt64(), Json::Value::asString(), Json::Value::asUInt(), Json::Value::asUInt64(), and Json::operator>>().