| JsonCpp project page | JsonCpp home page |
Include dependency graph for assertions.h:
This graph shows which files directly or indirectly include this file: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.
| #define JSON_ASSERT_MESSAGE | ( | condition, | |
| message | |||
| ) |
Definition at line 36 of file assertions.h.
Referenced by Json::Value::asCString(), Json::Value::asInt(), Json::Value::asInt64(), Json::Value::asUInt(), Json::Value::asUInt64(), Json::Value::clear(), Json::duplicateStringValue(), Json::Value::getMemberNames(), Json::Value::operator[](), Json::Value::removeMember(), Json::Value::resize(), Json::ValueInternalMap::unsafeAdd(), and Json::ValueInternalArray::ValueInternalArray().
| #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>>().