![]() |
TrinityCore
|
#include <UpdateField.h>
Inheritance diagram for UF::DynamicUpdateFieldBase< T >:Public Types | |
| using | value_type = T |
Public Member Functions | |
| T const * | data () const |
| std::vector< T >::const_iterator | begin () const |
| std::vector< T >::const_iterator | end () const |
| bool | empty () const |
| std::size_t | size () const |
| T const & | operator[] (std::size_t index) const |
| int32 | FindIndex (T const &value) const |
| template<typename Pred > | |
| int32 | FindIndexIf (Pred pred) const |
| bool | HasChanged (uint32 index) const |
| void | WriteUpdateMask (ByteBuffer &data, int32 bitsForSize=32) const |
Private Member Functions | |
| void | MarkChanged (std::size_t index) |
| void | ClearChanged (std::size_t index) |
| void | ClearChangesMask () |
Private Attributes | |
| std::vector< T > | _values |
| std::vector< uint32 > | _updateMask |
Friends | |
| template<typename F , bool PublicSet> | |
| struct | MutableFieldReferenceWithChangesMask |
| template<typename F , bool PublicSet> | |
| struct | MutableFieldReferenceNoChangesMask |
| template<typename F , bool PublicSet> | |
| struct | MutableNestedFieldReference |
| template<std::size_t Bits> | |
| class | HasChangesMask |
Definition at line 997 of file UpdateField.h.
| using UF::DynamicUpdateFieldBase< T >::value_type = T |
Definition at line 1012 of file UpdateField.h.
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1044 of file UpdateField.h.
|
inline |
|
inline |
Definition at line 1063 of file UpdateField.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
|
inline |
Definition at line 1039 of file UpdateField.h.
|
inline |
|
inline |
Definition at line 1068 of file UpdateField.h.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1009 of file UpdateField.h.
|
friend |
Definition at line 1003 of file UpdateField.h.
|
friend |
Definition at line 1000 of file UpdateField.h.
|
friend |
Definition at line 1006 of file UpdateField.h.
|
private |
Definition at line 1090 of file UpdateField.h.
|
private |
Definition at line 1089 of file UpdateField.h.