![]() |
MySQL 9.6.0
Source Code Documentation
|
True if Test is a readable boundary storage, i.e., an object that can be used as the back-end storage for a boundary container.
More...
#include <boundary_set_meta.h>
True if Test is a readable boundary storage, i.e., an object that can be used as the back-end storage for a boundary container.
This requires the following, where storage is an object of type Test:
Is_readable_boundary_storage<Test>.storage.clear(), storage.insert(i, v1, v2), storage.erase(i1, i2), and storage.update_point(i, v1) are defined.In addition, the following semantic requirements must hold:
storage.clear(), storage.empty() is true.storage.insert(i, v1, v2) shall insert v1 and v2 just before i, provided all the following are true:storage.insert(i, v1, v2) is undefined.)storage.erase(i1, i2) shall remove all elements between i1, inclusive, and i2, exclusive, provided std::ranges::distance(i1, i2) is even. (If the distance is odd, storage.insert(i, v1, v2) is undefined.)