![]() |
TrinityCore
|
#include "Common.h"#include "ObjectGuid.h"#include "UpdateFields.h"#include "WowCSEntityDefinitions.h"#include <unordered_map>
Include dependency graph for BaseEntity.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CreateObjectBits |
| class | UF::UpdateFieldHolder |
| class | BaseEntity |
Namespaces | |
| namespace | UF |
Typedefs | |
| typedef std::unordered_map< Player *, UpdateData > | UpdateDataMapType |
Functions | |
| template<typename T > | |
| bool | UF::SetUpdateFieldValue (UpdateFieldPrivateSetter< T > &setter, typename UpdateFieldPrivateSetter< T >::value_type &&value) |
| template<typename T > | |
| DynamicUpdateFieldSetter< T >::insert_result | UF::AddDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter) |
| template<typename T > | |
| DynamicUpdateFieldSetter< T >::insert_result | UF::InsertDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index) |
| template<typename T > | |
| void | UF::RemoveDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index) |
| template<typename T > | |
| void | UF::ClearDynamicUpdateFieldValues (DynamicUpdateFieldSetter< T > &setter) |
| template<typename K , typename V > | |
| bool | UF::RemoveMapUpdateFieldValue (MapUpdateFieldSetter< K, V > &setter, std::type_identity_t< K > const &key) |
| template<typename T > | |
| bool | UF::InsertSetUpdateFieldValue (SetUpdateFieldSetter< T > &setter, std::type_identity_t< T > const &key) |
| template<typename T > | |
| bool | UF::RemoveSetUpdateFieldValue (SetUpdateFieldSetter< T > &setter, std::type_identity_t< T > const &key) |
| template<typename T > | |
| bool | UF::RemoveOptionalUpdateFieldValue (OptionalUpdateFieldSetter< T > &setter) |
| typedef std::unordered_map<Player*, UpdateData> UpdateDataMapType |
Definition at line 32 of file BaseEntity.h.