mirror of
https://github.com/isar/libmdbx.git
synced 2025-06-23 01:42:36 +08:00
mdbx++: несущественная корректировка конструкторов mdbx::buffer::silo
.
This commit is contained in:
parent
18b376a4b0
commit
4bce51e660
5
mdbx.h++
5
mdbx.h++
@ -1766,8 +1766,8 @@ private:
|
|||||||
silo() noexcept : allocator_type() { init(0); }
|
silo() noexcept : allocator_type() { init(0); }
|
||||||
MDBX_CXX20_CONSTEXPR
|
MDBX_CXX20_CONSTEXPR
|
||||||
silo(const allocator_type &alloc) noexcept : allocator_type(alloc) { init(0); }
|
silo(const allocator_type &alloc) noexcept : allocator_type(alloc) { init(0); }
|
||||||
MDBX_CXX20_CONSTEXPR silo(size_t capacity) { init(capacity); }
|
MDBX_CXX20_CONSTEXPR silo(size_t capacity) : allocator_type() { init(capacity); }
|
||||||
MDBX_CXX20_CONSTEXPR silo(size_t capacity, const allocator_type &alloc) : silo(alloc) { init(capacity); }
|
MDBX_CXX20_CONSTEXPR silo(size_t capacity, const allocator_type &alloc) : allocator_type(alloc) { init(capacity); }
|
||||||
|
|
||||||
MDBX_CXX20_CONSTEXPR silo(silo &&ditto) noexcept(::std::is_nothrow_move_constructible<allocator_type>::value)
|
MDBX_CXX20_CONSTEXPR silo(silo &&ditto) noexcept(::std::is_nothrow_move_constructible<allocator_type>::value)
|
||||||
: allocator_type(::std::move(ditto.get_allocator())), bin_(::std::move(ditto.bin_)) {}
|
: allocator_type(::std::move(ditto.get_allocator())), bin_(::std::move(ditto.bin_)) {}
|
||||||
@ -1778,7 +1778,6 @@ private:
|
|||||||
put(headroom, ptr, length);
|
put(headroom, ptr, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
// select_on_container_copy_construction()
|
|
||||||
MDBX_CXX20_CONSTEXPR silo(size_t capacity, size_t headroom, const void *ptr, size_t length,
|
MDBX_CXX20_CONSTEXPR silo(size_t capacity, size_t headroom, const void *ptr, size_t length,
|
||||||
const allocator_type &alloc)
|
const allocator_type &alloc)
|
||||||
: silo(capacity, alloc) {
|
: silo(capacity, alloc) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user