Lines Matching refs:json_value
103 // allows deletion of raw pointer, usually hold by json_value
126 SECTION("class json_value")
128 SECTION("json_value(value_t)")
134 CHECK_NOTHROW(my_allocator_clean_up(my_json::json_value(t).object));
136 CHECK_THROWS_AS(my_json::json_value(t), std::bad_alloc&);
143 CHECK_NOTHROW(my_allocator_clean_up(my_json::json_value(t).array));
145 CHECK_THROWS_AS(my_json::json_value(t), std::bad_alloc&);
152 CHECK_NOTHROW(my_allocator_clean_up(my_json::json_value(t).string));
154 CHECK_THROWS_AS(my_json::json_value(t), std::bad_alloc&);
159 SECTION("json_value(const string_t&)")
163 CHECK_NOTHROW(my_allocator_clean_up(my_json::json_value(v).string));
165 CHECK_THROWS_AS(my_json::json_value(v), std::bad_alloc&);