Skip to content

Commit 3c72278

Browse files
committed
fix compile
1 parent b268191 commit 3c72278

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

include/beman/inplace_vector/inplace_vector.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -464,9 +464,9 @@ template <class __T, size_t __N> struct __non_trivial {
464464
constexpr __non_trivial &operator=(__non_trivial &&) noexcept = default;
465465

466466
constexpr ~__non_trivial()
467-
requires(is_trivially_destructible_v<__T>)
467+
requires(std::is_trivially_destructible_v<__T>)
468468
= default;
469-
constexpr ~__non_trivial() { destroy(__data(), __data() + __size()); }
469+
constexpr ~__non_trivial() { std::destroy(__data(), __data() + __size()); }
470470
};
471471

472472
// Selects the vector storage.
@@ -701,7 +701,7 @@ struct inplace_vector : private __iv_detail::__storage::_t<__T, __N> {
701701
}
702702

703703
template <class... __Args>
704-
constexpr T &emplace_back(__Args &&...__args)
704+
constexpr __T &emplace_back(__Args &&...__args)
705705
requires(std::constructible_from<__T, __Args...>)
706706
{
707707
if (!try_emplace_back(std::forward<__Args>(__args)...)) [[unlikely]]
@@ -954,7 +954,7 @@ struct inplace_vector : private __iv_detail::__storage::_t<__T, __N> {
954954

955955
constexpr inplace_vector(const inplace_vector &__x)
956956
requires(__N != 0 && !std::is_trivially_copy_constructible_v<__T> &&
957-
copyable<__T>)
957+
std::copyable<__T>)
958958
{
959959
for (auto &&__e : __x)
960960
emplace_back(__e);

tests/beman/inplace_vector/container_requirements.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ TYPED_TEST(SequenceContainerRequirements, ElementAccess) {
998998

999999
auto device = this->unique();
10001000

1001-
for (auto i = 0uz; i < device.size(); ++i)
1001+
for (auto i = 0ul; i < device.size(); ++i)
10021002
EXPECT_EQ(device[i], *(device.begin() + i));
10031003
}
10041004

0 commit comments

Comments
 (0)