aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-08-09 13:25:39 +0200
committerShauren <shauren.trinity@gmail.com>2025-08-09 13:25:39 +0200
commitead7d1a4c9cea9033e96aef9ed135720c84871f6 (patch)
treeb62f9882049621991262e37e3758eb159990ac10
parentecb78919ade4afaac466927ba545975d96b507ab (diff)
Core/Objects: Remove unused code from UpdateField internals
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateField.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/server/game/Entities/Object/Updates/UpdateField.h b/src/server/game/Entities/Object/Updates/UpdateField.h
index 2e2b40ac8b1..ef802f8447d 100644
--- a/src/server/game/Entities/Object/Updates/UpdateField.h
+++ b/src/server/game/Entities/Object/Updates/UpdateField.h
@@ -491,50 +491,6 @@ namespace UF
using Mask = UpdateMask<Bits>;
template<typename Derived, typename T, int32 BlockBit, uint32 Bit>
- MutableFieldReference<T, false> ModifyValue(UpdateField<T, BlockBit, Bit>(Derived::* field))
- {
- MarkChanged(field);
- return { (static_cast<Derived*>(this)->*field)._value };
- }
-
- template<typename Derived, typename T, std::size_t Size, uint32 Bit, int32 FirstElementBit>
- MutableFieldReference<T, false> ModifyValue(UpdateFieldArray<T, Size, Bit, FirstElementBit>(Derived::* field), uint32 index)
- {
- MarkChanged(field, index);
- return { (static_cast<Derived*>(this)->*field)._values[index] };
- }
-
- template<typename Derived, typename T, int32 BlockBit, uint32 Bit>
- MutableFieldReference<T, false> ModifyValue(DynamicUpdateField<T, BlockBit, Bit>(Derived::* field))
- {
- MarkChanged(field);
- return { (static_cast<Derived*>(this)->*field)._values };
- }
-
- template<typename Derived, typename T, int32 BlockBit, uint32 Bit>
- MutableFieldReference<T, false> ModifyValue(DynamicUpdateField<T, BlockBit, Bit>(Derived::* field), uint32 index)
- {
- DynamicUpdateField<T, BlockBit, Bit>& uf = (static_cast<Derived*>(this)->*field);
- if (index >= uf.size())
- {
- // fill with zeros until reaching desired slot
- uf._values.resize(index + 1);
- uf._updateMask.resize((index + 1 + 31) / 32);
- }
-
- MarkChanged(field);
- (static_cast<Derived*>(this)->*field).MarkChanged(index);
- return { uf._values[index] };
- }
-
- template<typename Derived, typename T, int32 BlockBit, uint32 Bit>
- MutableFieldReference<T, false> ModifyValue(OptionalUpdateField<T, BlockBit, Bit>(Derived::* field))
- {
- MarkChanged(field);
- return { *((static_cast<Derived*>(this)->*field)._value) };
- }
-
- template<typename Derived, typename T, int32 BlockBit, uint32 Bit>
void MarkChanged(UpdateField<T, BlockBit, Bit>(Derived::*))
{
static_assert(std::is_base_of_v<Base, Derived>, "Given field argument must belong to the same structure as this HasChangesMask");
@@ -898,11 +854,6 @@ namespace UF
using IsLarge = std::integral_constant<bool, sizeof(void*) * 3 < sizeof(T)>;
using StorageType = std::conditional_t<IsLarge::value, std::unique_ptr<T>, Optional<T>>;
- ~OptionalUpdateFieldBase()
- {
- DestroyValue();
- }
-
bool has_value() const
{
return !!_value;