![]() |
TrinityCore
|
#include <UpdateField.h>
Inheritance diagram for UF::MapUpdateFieldBase< K, V >:Classes | |
| struct | Value |
Public Types | |
| using | key_type = K |
| using | mapped_type = Value |
| using | value_type = std::pair< key_type const, mapped_type > |
Public Member Functions | |
| std::unordered_map< K, Value >::const_iterator | begin () const |
| std::unordered_map< K, Value >::const_iterator | end () const |
| bool | empty () const |
| std::size_t | size () const |
| V const * | Get (K const &key) const |
| template<Trinity::invocable_r< bool, V const & > Pred> | |
| std::pair< K const *, V const * > | FindIf (Pred &&pred) const |
Private Attributes | |
| std::unordered_map< K, Value > | _values |
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 1099 of file UpdateField.h.
| using UF::MapUpdateFieldBase< K, V >::key_type = K |
Definition at line 1120 of file UpdateField.h.
| using UF::MapUpdateFieldBase< K, V >::mapped_type = Value |
Definition at line 1121 of file UpdateField.h.
| using UF::MapUpdateFieldBase< K, V >::value_type = std::pair<key_type const, mapped_type> |
Definition at line 1122 of file UpdateField.h.
|
inline |
Definition at line 1124 of file UpdateField.h.
|
inline |
Definition at line 1134 of file UpdateField.h.
|
inline |
Definition at line 1129 of file UpdateField.h.
|
inline |
Definition at line 1154 of file UpdateField.h.
|
inline |
Definition at line 1144 of file UpdateField.h.
|
inline |
Definition at line 1111 of file UpdateField.h.
|
friend |
Definition at line 1105 of file UpdateField.h.
|
friend |
Definition at line 1102 of file UpdateField.h.
|
friend |
Definition at line 1108 of file UpdateField.h.
|
private |
Definition at line 1165 of file UpdateField.h.