![]() |
TrinityCore
|
#include <UpdateField.h>
Public Member Functions | |
| MutableFieldReferenceWithChangesMask (T &value) | |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (UpdateField< V, BlockBit, Bit >(T::*field)) |
| template<typename V , std::size_t Size, uint32 Bit, int32 FirstElementBit> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (UpdateFieldArray< V, Size, Bit, FirstElementBit >(T::*field), uint32 index) |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| DynamicUpdateFieldSetter< V > | ModifyValue (DynamicUpdateField< V, BlockBit, Bit >(T::*field)) |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (DynamicUpdateField< V, BlockBit, Bit >(T::*field), uint32 index) |
| template<typename K , typename V , int32 BlockBit, uint32 Bit> | |
| MapUpdateFieldSetter< K, typename MapUpdateField< K, V, BlockBit, Bit >::mapped_type > | ModifyValue (MapUpdateField< K, V, BlockBit, Bit >(T::*field)) |
| template<typename K , typename V , int32 BlockBit, uint32 Bit> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (MapUpdateField< K, V, BlockBit, Bit >(T::*field), std::type_identity_t< K > const &key) |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| SetUpdateFieldSetter< V > | ModifyValue (SetUpdateField< V, BlockBit, Bit >(T::*field)) |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| OptionalUpdateFieldSetter< V > | ModifyValue (OptionalUpdateField< V, BlockBit, Bit >(T::*field)) |
| template<typename V , int32 BlockBit, uint32 Bit> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (OptionalUpdateField< V, BlockBit, Bit >(T::*field), uint32) |
| template<typename V , int32 BlockBit, uint32 Bit, typename... Types> | |
| std::conditional_t< std::is_base_of_v< IsUpdateFieldStructureTag, V >, MutableFieldReference< V, PublicSet >, std::conditional_t< std::is_base_of_v< IsUpdateFieldHolderTag, V >, MutableNestedFieldReference< V, PublicSet >, UpdateFieldSetter< V, PublicSet > > > | ModifyValue (VariantUpdateField< BlockBit, Bit, Types... >(T::*field), std::type_identity< V > type) |
Private Attributes | |
| T & | _value |
Definition at line 339 of file UpdateField.h.
|
inline |
Definition at line 341 of file UpdateField.h.
|
inline |
Definition at line 381 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 396 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 415 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 430 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value, and UF::Changed.
|
inline |
Definition at line 453 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 468 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 443 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 351 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
Referenced by Player::SetBankTabSettings().
|
inline |
Definition at line 366 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
inline |
Definition at line 486 of file UpdateField.h.
References UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::_value.
|
private |
Definition at line 499 of file UpdateField.h.
Referenced by UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue(), and UF::MutableFieldReferenceWithChangesMask< T, PublicSet >::ModifyValue().