From 564ca7511cc2f7c1f3e06a9685fe33b3906d7daa Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 2 Mar 2019 22:10:12 -0600 Subject: [PATCH] [ox/std] Add pop_back to Vector --- deps/ox/src/ox/std/vector.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deps/ox/src/ox/std/vector.hpp b/deps/ox/src/ox/std/vector.hpp index 8ad1eeb9..e604fd79 100644 --- a/deps/ox/src/ox/std/vector.hpp +++ b/deps/ox/src/ox/std/vector.hpp @@ -49,6 +49,8 @@ class Vector { void push_back(const T &item) noexcept; + void pop_back() noexcept; + /** * Removes an item from the Vector. * @param pos position of item to remove @@ -177,6 +179,11 @@ void Vector::push_back(const T &item) noexcept { ++m_size; } +template +void Vector::pop_back() noexcept { + --m_size; +} + template void Vector::erase(std::size_t pos) noexcept { m_size--;