From 26f1a6051f77f3c5b2cb4d892edac21be59cacb4 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 24 May 2025 00:46:39 -0500 Subject: [PATCH] [ox/std] Make Vector::remove take a MaybeView_t --- deps/ox/src/ox/std/vector.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/ox/src/ox/std/vector.hpp b/deps/ox/src/ox/std/vector.hpp index 97b760f1..faab0650 100644 --- a/deps/ox/src/ox/std/vector.hpp +++ b/deps/ox/src/ox/std/vector.hpp @@ -311,7 +311,7 @@ class Vector: detail::VectorAllocator { */ constexpr Error unordered_erase(std::size_t pos) noexcept(useNoexcept); - constexpr Error remove(T const &val); + constexpr Error remove(MaybeView_t const &val); constexpr void reserve(std::size_t cap) noexcept(useNoexcept); @@ -662,7 +662,7 @@ constexpr Error Vector::unordered_erase(std::size } template -constexpr ox::Error Vector::remove(T const &val) { +constexpr ox::Error Vector::remove(MaybeView_t const &val) { for (size_t i{}; auto const &v : *this) { if (v == val) { return erase(i).error;