![]() |
TrinityCore
|
#include <UpdateField.h>
Inheritance diagram for UF::HasChangesMask< Bits >:Public Types | |
| using | Base = HasChangesMask< Bits > |
| using | Mask = UpdateMask< Bits > |
Public Member Functions | |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | MarkChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , std::size_t Size, uint32 Bit, int32 FirstElementBit> | |
| void | MarkChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | MarkChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename K , typename V , int32 BlockBit, uint32 Bit> | |
| void | MarkChanged (MapUpdateField< K, V, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | MarkChanged (SetUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | MarkChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , int32 BlockBit, uint32 Bit, typename... Types> | |
| void | MarkChanged (VariantUpdateField< BlockBit, Bit, Types... >(Derived::*)) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | ClearChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , std::size_t Size, uint32 Bit, int32 FirstElementBit> | |
| void | ClearChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | ClearChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename K , typename V , int32 BlockBit, uint32 Bit> | |
| void | ClearChanged (MapUpdateField< K, V, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | ClearChanged (SetUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , typename T , int32 BlockBit, uint32 Bit> | |
| void | ClearChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
| template<typename Derived , int32 BlockBit, uint32 Bit, typename... Types> | |
| void | ClearChanged (VariantUpdateField< BlockBit, Bit, Types... >(Derived::*)) |
| Mask const & | GetChangesMask () const |
Static Protected Member Functions | |
| template<typename T > | |
| static void | ClearChangesMask (UpdateFieldBase< T > &field) |
| template<typename T , std::size_t Size> | |
| static void | ClearChangesMask (UpdateFieldArrayBase< T, Size > &field) |
| template<typename T > | |
| static void | ClearChangesMask (DynamicUpdateFieldBase< T > &field) |
| template<typename K , typename V > | |
| static void | ClearChangesMask (MapUpdateFieldBase< K, V > &field) |
| template<typename T > | |
| static void | ClearChangesMask (SetUpdateFieldBase< T > &field) |
| template<typename T > | |
| static void | ClearChangesMask (OptionalUpdateFieldBase< T > &field) |
| template<typename... Types> | |
| static void | ClearChangesMask (VariantUpdateFieldBase< Types... > &field) |
Protected Attributes | |
| Mask | _changesMask |
Friends | |
| template<typename T > | |
| struct | DynamicUpdateFieldSetter |
| template<typename K , typename V > | |
| struct | MapUpdateFieldSetter |
| template<typename T , bool PublicSet> | |
| struct | MutableFieldReferenceWithChangesMask |
| template<typename T , bool PublicSet> | |
| struct | MutableFieldReferenceNoChangesMask |
| template<typename T , int32 BlockBit, uint32 Bit> | |
| class | UpdateField |
| template<typename T , std::size_t Size, uint32 Bit, int32 FirstElementBit> | |
| class | UpdateFieldArray |
| template<typename T , int32 BlockBit, uint32 Bit> | |
| class | DynamicUpdateField |
Definition at line 612 of file UpdateField.h.
| using UF::HasChangesMask< Bits >::Base = HasChangesMask<Bits> |
Definition at line 636 of file UpdateField.h.
| using UF::HasChangesMask< Bits >::Mask = UpdateMask<Bits> |
Definition at line 637 of file UpdateField.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 721 of file UpdateField.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inlinestaticprotected |
|
inlinestaticprotected |
Definition at line 811 of file UpdateField.h.
|
inlinestaticprotected |
|
inlinestaticprotected |
Definition at line 840 of file UpdateField.h.
|
inlinestaticprotected |
Definition at line 793 of file UpdateField.h.
|
inlinestaticprotected |
|
inlinestaticprotected |
Definition at line 874 of file UpdateField.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 640 of file UpdateField.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
friend |
Definition at line 633 of file UpdateField.h.
Definition at line 615 of file UpdateField.h.
|
friend |
Definition at line 618 of file UpdateField.h.
|
friend |
Definition at line 624 of file UpdateField.h.
|
friend |
Definition at line 621 of file UpdateField.h.
|
friend |
Definition at line 627 of file UpdateField.h.
|
friend |
Definition at line 630 of file UpdateField.h.
|
protected |
Definition at line 884 of file UpdateField.h.