TrinityCore
Loading...
Searching...
No Matches
UF::MutableFieldReferenceNoChangesMask< T, PublicSet > Struct Template Reference

#include <UpdateField.h>

Public Member Functions

 MutableFieldReferenceNoChangesMask (T &value)
 
template<typename V >
UpdateFieldSetter< V, PublicSet > ModifyValue (V(T::*field))
 
template<typename V , std::size_t Size>
UpdateFieldSetter< V, PublicSet > ModifyValue (V(T::*field)[Size], uint32 index)
 

Private Attributes

T & _value
 

Detailed Description

template<typename T, bool PublicSet>
struct UF::MutableFieldReferenceNoChangesMask< T, PublicSet >

Definition at line 503 of file UpdateField.h.

Constructor & Destructor Documentation

◆ MutableFieldReferenceNoChangesMask()

template<typename T , bool PublicSet>
UF::MutableFieldReferenceNoChangesMask< T, PublicSet >::MutableFieldReferenceNoChangesMask ( T &  value)
inline

Definition at line 505 of file UpdateField.h.

Member Function Documentation

◆ ModifyValue() [1/2]

template<typename T , bool PublicSet>
template<typename V >
UpdateFieldSetter< V, PublicSet > UF::MutableFieldReferenceNoChangesMask< T, PublicSet >::ModifyValue ( VT::*  field)
inline

Definition at line 510 of file UpdateField.h.

◆ ModifyValue() [2/2]

template<typename T , bool PublicSet>
template<typename V , std::size_t Size>
UpdateFieldSetter< V, PublicSet > UF::MutableFieldReferenceNoChangesMask< T, PublicSet >::ModifyValue ( V(T::*)  field[Size],
uint32  index 
)
inline

Definition at line 516 of file UpdateField.h.

Member Data Documentation

◆ _value

template<typename T , bool PublicSet>
T& UF::MutableFieldReferenceNoChangesMask< T, PublicSet >::_value
private

Definition at line 522 of file UpdateField.h.


The documentation for this struct was generated from the following file: