TrinityCore
Loading...
Searching...
No Matches
UF::SetUpdateFieldSetter< T > Struct Template Reference

#include <UpdateField.h>

Public Member Functions

 SetUpdateFieldSetter (std::unordered_map< T, MapUpdateFieldState > &values)
 

Private Member Functions

bool Insert (T const &key)
 
bool Remove (T const &key)
 

Private Attributes

std::unordered_map< T, MapUpdateFieldState > & _values
 

Friends

template<typename F >
bool RemoveSetUpdateFieldValue (SetUpdateFieldSetter< F > &setter, std::type_identity_t< F > const &key)
 

Detailed Description

template<typename T>
struct UF::SetUpdateFieldSetter< T >

Definition at line 289 of file UpdateField.h.

Constructor & Destructor Documentation

◆ SetUpdateFieldSetter()

template<typename T >
UF::SetUpdateFieldSetter< T >::SetUpdateFieldSetter ( std::unordered_map< T, MapUpdateFieldState > &  values)
inline

Definition at line 294 of file UpdateField.h.

Member Function Documentation

◆ Insert()

template<typename T >
bool UF::SetUpdateFieldSetter< T >::Insert ( T const &  key)
inlineprivate

Definition at line 297 of file UpdateField.h.

+ Here is the caller graph for this function:

◆ Remove()

template<typename T >
bool UF::SetUpdateFieldSetter< T >::Remove ( T const &  key)
inlineprivate

Definition at line 302 of file UpdateField.h.

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ RemoveSetUpdateFieldValue

template<typename T >
template<typename F >
bool RemoveSetUpdateFieldValue ( SetUpdateFieldSetter< F > &  setter,
std::type_identity_t< F > const &  key 
)
friend

Member Data Documentation

◆ _values

template<typename T >
std::unordered_map<T, MapUpdateFieldState>& UF::SetUpdateFieldSetter< T >::_values
private

Definition at line 313 of file UpdateField.h.


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