From 6a6f34516c32d3f4e07b7340da43a9daef1d3fea Mon Sep 17 00:00:00 2001 From: Patedam Date: Fri, 13 Feb 2026 21:56:27 -0500 Subject: [PATCH] Fixed push back --- Juliet/include/Core/Container/Vector.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Juliet/include/Core/Container/Vector.h b/Juliet/include/Core/Container/Vector.h index 679fd9d..081d65f 100644 --- a/Juliet/include/Core/Container/Vector.h +++ b/Juliet/include/Core/Container/Vector.h @@ -15,7 +15,6 @@ namespace Juliet DataFirst = DataLast = nullptr; Count = 0; - Stride = sizeof(Type); ArenaParams params{ .AllowRealloc = AllowRealloc JULIET_DEBUG_ONLY(, .CanReserveMore = false) }; Arena = ArenaAllocate(params); InternalArena = true; @@ -30,7 +29,6 @@ namespace Juliet DataFirst = DataLast = nullptr; Count = 0; - Stride = sizeof(Type); Arena = arena.Get(); InternalArena = false; @@ -42,7 +40,7 @@ namespace Juliet ArenaRelease(Arena); DataFirst = DataLast = nullptr; Count = 0; - Stride = 0; + Capacity = 0; Arena = nullptr; } @@ -74,7 +72,7 @@ namespace Juliet { Assert(Arena); - Type* entry = Data + (Count * Stride); + Type* entry = Data + Count; *entry = value; if (Count == 0) @@ -89,7 +87,7 @@ namespace Juliet { Assert(Arena); - Type* entry = Data + (Count * Stride); + Type* entry = Data + Count; *entry = std::move(value); if (Count == 0) @@ -153,7 +151,6 @@ namespace Juliet Type* Data; size_t Count; size_t Capacity; - size_t Stride; bool InternalArena : 1; }; static_assert(std::is_standard_layout_v>,