![]() |
TrinityCore
|
#include <UpdateField.h>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| UpdateFieldPrivateSetter (T &value) | |
| T | GetValue () const |
Private Member Functions | |
| bool | SetValue (T value) |
Private Attributes | |
| T & | _value |
Friends | |
| template<typename F > | |
| bool | SetUpdateFieldValue (UpdateFieldPrivateSetter< F > &setter, typename UpdateFieldPrivateSetter< F >::value_type &&value) |
Definition at line 122 of file UpdateField.h.
| using UF::UpdateFieldPrivateSetter< T >::value_type = T |
Definition at line 124 of file UpdateField.h.
|
inline |
Definition at line 129 of file UpdateField.h.
|
inline |
Definition at line 133 of file UpdateField.h.
References UF::UpdateFieldPrivateSetter< T >::_value.
Referenced by BaseEntity::ApplyModUpdateFieldValue(), BaseEntity::ApplyPercentModUpdateFieldValue(), BaseEntity::RemoveUpdateFieldFlagValue(), and BaseEntity::SetUpdateFieldFlagValue().
|
inlineprivate |
Definition at line 139 of file UpdateField.h.
References UF::UpdateFieldPrivateSetter< T >::_value.
Referenced by UF::SetUpdateFieldValue().
|
friend |
|
private |
Definition at line 149 of file UpdateField.h.
Referenced by UF::UpdateFieldPrivateSetter< T >::GetValue(), and UF::UpdateFieldPrivateSetter< T >::SetValue().