reverted change wrt. Erasable concept

This commit is contained in:
Niels 2016-02-05 22:37:28 +01:00
parent 2ff2e10660
commit 8b1a777d36
2 changed files with 0 additions and 21 deletions

View file

@ -143,9 +143,6 @@ default)
- [ReversibleContainer](http://en.cppreference.com/w/cpp/concept/ReversibleContainer); - [ReversibleContainer](http://en.cppreference.com/w/cpp/concept/ReversibleContainer);
JSON values can be used like STL containers and provide reverse iterator JSON values can be used like STL containers and provide reverse iterator
access. access.
- Container Elements
- [Eraseable](http://en.cppreference.com/w/cpp/concept/Erasable):
JSON values can be destroyed by a given allocator.
@internal @internal
@note ObjectType trick from http://stackoverflow.com/a/9860911 @note ObjectType trick from http://stackoverflow.com/a/9860911

View file

@ -10767,24 +10767,6 @@ TEST_CASE("concepts")
// the expression "X()" has the post-condition "X().empty()" // the expression "X()" has the post-condition "X().empty()"
CHECK(json().empty()); CHECK(json().empty());
// from http://en.cppreference.com/w/cpp/concept/Container:
// T must be Eraseable
{
// prepare
auto m = json::get_allocator();
json* p = m.allocate(1);
m.construct(p, "foo");
// required
std::allocator_traits<json::allocator_type>::destroy(m, p);
CHECK(*p == "foo");
// cleanup
m.deallocate(p, 1);
}
} }
SECTION("class json") SECTION("class json")